Форум: "Базы";
Текущий архив: 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