Thread SQLite: Bug oder Feature? (5 answers)
Opened by Strat at 2004-08-08 02:30

murphy
 2004-08-08 04:16
#32557 #32557
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Also besonders logisch finde ich das auch nicht, aber abstellen kann man es, indem man die Reihenfolge der Tabellenfelder angibt:
Code: (dl )
INSERT INTO test2(id,val1,val2,val5,val3,val4) SELECT *, '3', '4' FROM test1;

Außerdem weiß ich zwar nicht wie sich andere Datenbanken da verhalten würden, aber nach dem SQL Standard haben eigentlich Tabellenfelder gleichen Namens in unterschiedlichen Tabellen nix miteinander zu tun -- insofern ist es wohl legitim, das Statement so auszuführen, wie SQLite das eben tut. Wären gleiche Spaltennamen nämlich äquivalent, dann bekämen man mit JOINs unter Umständen richtige Probleme!
When C++ is your hammer, every problem looks like your thumb.

View full thread SQLite: Bug oder Feature?