Главная страница
    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.49 MB
Время: 0.004 c
4-1212106372
San1712
2008-05-30 04:12
2009.06.28
Как произвести чтение/запись в определённый кластер ?


2-1241089539
Franzy
2009-04-30 15:05
2009.06.28
Абсолютно необъяснимый глюк


2-1241950590
MQIndrik
2009-05-10 14:16
2009.06.28
Тесты на делпхи


15-1240518603
Юрий
2009-04-24 00:30
2009.06.28
С днем рождения ! 24 апреля 2009 пятница


15-1240584679
Кто б сомневался
2009-04-24 18:51
2009.06.28
Даже и не думайте пользоваться функцией Wow64DisableWow64FsRedire





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