Autor | Zpráva | ||
---|---|---|---|
imploder Profil |
#1 · Zasláno: 14. 4. 2009, 18:45:53
Proč mi v jedné tabulce normálně fungují SQL příkazy, kde mám názvy tabulek a sloupců jen tak bez apostrofů - např.
SELECT * FROM pozadavky WHERE ip='127.0.0.1' a přitom v jiné tabulce v jiné databázi je musím mít uzavřené do zpětných `apostrofů`? Jinak to hlásí chybu. Je to nějaké nastavení, které identifikátory bez apostrofů povoluje/zakazuje? |
||
imploder Profil |
#2 · Zasláno: 14. 4. 2009, 19:21:49
Tak už jsem na to asi přišel: v té druhé tabulce se naneštěstí sloupec jmenuje stejně jako nějaké klíčové slovo v SQL. Pokud ke konfliktu s kličovým slovem nedojde, nemusí se psát apostrofy. Jinak jsou potřeba, aby se identifikátory odlišily od klíčových slov.
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0