Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / select (null)aaa from sometable неработает / 11 сообщений из 11, страница 1 из 1
30.03.2004, 06:34
    #32461612
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
хотя
select null from sometable
работает и
select (1)aaa from sometable
работает

это нормально?
...
Рейтинг: 0 / 0
30.03.2004, 08:04
    #32461637
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
ну скажите!
мне совсем забыть про это или это бага и ее пофиксят когданибудь?
...
Рейтинг: 0 / 0
30.03.2004, 08:13
    #32461647
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
select null aaa from sometable - тоже работает
------------------------
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
30.03.2004, 08:19
    #32461653
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
спасибо, ты не только меня спас от мучительных обходов на клиенте, но и открыл глаза на синтаксис :-)
я думал поле для именования обязательно в скобосках должно быть
...
Рейтинг: 0 / 0
30.03.2004, 10:01
    #32461740
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
а я когда начал читать подумал что ты так cast пытаешься сделать!
...
Рейтинг: 0 / 0
30.03.2004, 10:02
    #32461744
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
а ты хотел алиас (псевдоним поля) или я тебя опять не понял?
...
Рейтинг: 0 / 0
30.03.2004, 10:21
    #32461768
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
да, я хотел добавить к возвращаемому набору данных поле с именем ааа и со значением null в каждой ячейке

а вот еще вопрос.
почему так работает:
select ('' || 0) from sometable
а так нет:
select ('' || null) from sometable

я вообще ожидал нулл значение с типом чар или варчар.
а так хрен знает какой тип у поля получится
...
Рейтинг: 0 / 0
30.03.2004, 10:27
    #32461782
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
null - это null, у него нет типа, не может быть типа у ничего...
:)
...
Рейтинг: 0 / 0
30.03.2004, 10:44
    #32461820
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
зато тип есть у поля.
а значение этого поля в записи может быть null.
и получится что это null но тип мы знаем.
а вот если поля нет в таблице, то тип получается неопределенный, наверное определяется содержимым
...
Рейтинг: 0 / 0
30.03.2004, 10:47
    #32461828
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
>select ('' || null) from sometable

Где здесь поле со значением null ?
:)
...
Рейтинг: 0 / 0
30.03.2004, 12:55
    #32462112
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select (null)aaa from sometable неработает
alex_kя вообще ожидал нулл значение с типом чар или варчар.
Код: plaintext
select cast(null as varchar( 50 )) aa from sometable 

------------------------
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / select (null)aaa from sometable неработает / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]