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

Вниз

Название полей из нескольких слов.   Найти похожие ветки 

 
Сергей   (2008-09-23 19:17) [0]

Выдает ошибку при запросе к таблице  название поля которой состоит из двух слов разделенных пробелом. Как написать правильно запрос?
Select * from [TOTAL$] Where Номер Письма not is null


 
Palladin ©   (2008-09-23 19:21) [1]

Select * from [TOTAL$] Where [Номер Письма] not is null


 
Palladin ©   (2008-09-23 19:22) [2]

с какого, кстати фига, not is null, is not null


 
Сергей   (2008-09-23 19:27) [3]

Sorry, взял старый запрос в новом is not null


 
Johnmen ©   (2008-09-23 21:05) [4]


> Palladin ©   (23.09.08 19:22) [2]
> с какого, кстати фига, not is null, is not null

Совершенно нормальное логическое выражение в рамках SQL синтаксиса.


 
MsGuns ©   (2008-09-23 22:27) [5]

Чтобы  в поколениях след оставить навечно
Назову-ка я поле Василием Евгеньичем


 
Anatoly Podgoretsky ©   (2008-09-24 09:27) [6]

А что ты так еще не делаешь?
Я уже давно называю поля из трех слов - Анатолий Подгорецкий 1..n


 
Vlad Oshin ©   (2008-09-24 09:57) [7]


> MsGuns ©   (23.09.08 22:27) [5]

а говорил, Серега зовут


 
Правильный$Вася   (2008-09-24 11:14) [8]

http://delphimaster.net/view/3-1222069929/


 
MsGuns ©   (2008-09-24 12:41) [9]

>Vlad Oshin ©   (24.09.08 09:57) [7]

Однако я не про себя. За такие вещи я обычно делаю авторам обрезание :)

Извиняюсь за офтоп


 
Palladin ©   (2008-09-24 12:53) [10]


> Совершенно нормальное логическое выражение в рамках SQL
> синтаксиса.

совершенно нормальное is not null, а вот "совершенно нормальное" not is null почему-то совершенно не хочет выполнятся...


 
Anatoly Podgoretsky ©   (2008-09-24 12:58) [11]

> Palladin  (24.09.2008 12:53:10)  [10]

Странно, может интерпритатор кривой?
А всего лишь выражение - not (logical expr)
logical expr:: is nul -> true/false

not true -> false
not false -> true


 
Palladin ©   (2008-09-24 13:13) [12]


> Anatoly Podgoretsky ©   (24.09.08 12:58) [11]

интерпритаторы mssql 2000 и jet :)


 
Johnmen ©   (2008-09-24 13:19) [13]


> совершенно нормальное is not null, а вот "совершенно нормальное"
> not is null почему-то совершенно не хочет выполнятся...

Так писАть надо правильно - not <value> is null
Что, понятно, соответствует стандарту SQL


 
Сергей   (2008-10-01 18:06) [14]

Select * from [TOTAL$] Where [Номер Письма] is not null - пишет ошибку "Не указан параметр [Номер Письма] по умолчанию".


 
Сергей   (2008-10-01 18:40) [15]

Взял название поля в кавычки.
Select * from [TOTAL$] Where "Номер Письма" is not null
Работает нормально.


 
Dmitry S ©   (2008-10-02 15:41) [16]


> Работает нормально.

Точно нормально?
может он(оно, она) "Номер Письма" как строку воспринимает?


 
Правильный$Вася   (2008-10-02 16:13) [17]


> Взял название поля в кавычки "Номер Письма"

это не кавычки, это апострофы
а апострофы обычно текстовые константы ограничивают в отличие от кавычек
а т.к. твоя константя явно не нулл, то просто происходит выборка всех записей таблицы


 
Германн ©   (2008-10-03 01:48) [18]

"Название" поля состоящее из двух слов, да ещё и не аглицких - это перебор.



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

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

Наверх




Память: 0.48 MB
Время: 0.005 c
2-1241932428
AntonioPermskiy
2009-05-10 09:13
2009.06.28
Приложение не отображается в панели задач


15-1240561449
Галинка
2009-04-24 12:24
2009.06.28
Ошибка во время отладки и нормальная работа при запуске .ехе


3-1222785107
Kelly
2008-09-30 18:31
2009.06.28
выполнение sp с параметрами


15-1240751506
radium
2009-04-26 17:11
2009.06.28
Округление географических координат


3-1216572420
без имени
2008-07-20 20:47
2009.06.28
Delphi for PHP - коннект к БД не получается





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский