Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

Не работает запрос   Найти похожие ветки 

 
Борис   (2002-12-16 09:15) [0]

Всем привет!Только не пинайте, никак не могу поянть в чем ошибка в очень простом запросе:

select t1.Key, t1.Pole1, t2.Pole2
from table1.db t1, table2.db t2

Пишет Invalid use of keyword. В чем ошибка?
t1.key и t2.key - первичные ключи. Но почему их нельзя выбрать?


 
Anatoly Podgoretsky   (2002-12-16 09:20) [1]

Возьми названия наблиц в двойные кавычки


 
Борис   (2002-12-16 09:23) [2]

Анатолий!
В кавычки взял, та-же ошибка
select t1.Key, t1.Pole1, t2.Pole2
from "table1.db" t1, "table2.db" t2

А как только убираешь t1.Key все нормально работает.


 
Max Zyuzin   (2002-12-16 09:26) [3]

И навзвания полей в таком случае тоже возьмите в кавычки


 
Борис   (2002-12-16 09:31) [4]

Большое все спасибо! Все работает:

select t1."Key", t1."Pole1", t2."Pole2"
from "table1.db" t1, "table2.db" t2


 
Max Zyuzin   (2002-12-16 09:33) [5]

Совет - не называйте поля и таблицы в базах зарезервироваными словами... будет проще жить...


 
Karbo   (2002-12-16 10:33) [6]

Если бы еще знать, что зарезервировано, а что нет...


 
Max Zyuzin   (2002-12-16 10:40) [7]

ИМХО не сложно догадаться.... можно использовать например _ в названии полей, тогда точно не совпадет...
А можно посмотреть хелп по SQL и там посмотреть список зарезервированных слов...
Я, например, почти всегда называю поля сокращая сначала в 1-2 буквы название таблицы, потом подчеркивание и название... получается что то вроде Us_Name - из таблици User и в самих запросах не запутаешься при составлении какое поле к какой таблице относится... я заранее знаю, что у меня все поля называются по разному во всей Базе.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.209 c
1-24856
Vlad
2002-12-27 21:07
2003.01.09
Как можно


14-25089
Феликс
2002-12-20 21:43
2003.01.09
Какой рост считается нормальным? (с вашей точки зрения)


14-25074
MsGuns
2002-12-20 16:58
2003.01.09
ГДЕ МОИ НОСКИ ?


14-25067
Jackson
2002-12-20 20:59
2003.01.09
Мой зачёт,помогите!!!!


1-24911
Alexsys
2002-12-25 07:47
2003.01.09
Калькулятор для выражений с функциями и переменными???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский