Project

General

Profile

Bug #8577

Text in SELECT statement, der mit underscore (_) beginnt, wird nicht angezeigt

Added by Elias Villiger about 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
18.06.2019
Due date:
% Done:

0%

Estimated time:
Discuss:

Description

Bsp. Report:

10.sql = SELECT '_text'

Problem: Es wird nichts angezeigt, da die Spalte von MariaDB den Spaltennamen _text erhält und dann von QFQ als auszublendende Spalte interpretiert wird.

Mögliche Lösungen:
  • QFQ überprüft, ob das "AS" keyword verwendet wurde und blendet mit _ beginnende Spalten nur dann aus.
  • QFQ-seitig nichts anpassen, aber einen Hinweis im Manual hinzufügen, dass solche Spalten einen expliziten Namen erhalten sollten.
  • ?

Associated revisions

Revision 92b3fab7 (diff)
Added by Carsten Rose about 1 year ago

Refs #8577 - documentation enhanced for behaviour of SELECT '_test'.

History

#1 Updated by Carsten Rose about 1 year ago

  • Status changed from New to Closed

1) Neue Doc:

https://qfq.io/doc/Manual.html#special-column-names

"SQL hint: If there is no column alias defined, the column name becomes the value of the first row. E.g. if the first selected row contains a ‘_’ as the first character, the column name becomes ‘_….’ - which will be hidden! To be safe: always define an alias!"

Browser Cache aktualisieren

2) Den '.. AS '' abzufragen wuerden bedeuten das SQL interpretieren zu muessen - das haben wir bisher nicht gemacht und der Gewinn an dieser Stelle wuerde den Aufwand nicht rechtfertigen.

CU
Carsten

#2 Updated by Elias Villiger about 1 year ago

Super, find ich gut so!

#3 Updated by Carsten Rose about 1 year ago

  • Target version set to 19.6.2

Also available in: Atom PDF