Главная страница
    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.004 c
4-1211888967
Сергей
2008-05-27 15:49
2009.06.28
Хуки


10-1158561582
silversmith
2006-09-18 10:39
2009.06.28
Печать документа через Word


15-1240225644
T&amp;F
2009-04-20 15:07
2009.06.28
Отслеживание входящих подключений


15-1240382718
Mulber
2009-04-22 10:45
2009.06.28
Минимизация формы без возможности восстановления


3-1223084788
wardoc
2008-10-04 05:46
2009.06.28
Доступ к защищенной БД с помощью компонентов ADO





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