Здравствуйте Евгений.
Вы писали 22 сентября 2007 г., 1:22:59:
На 2.0.3 RC1 запрос
SELECT coalesce(SUBSTRING('Привет' FROM 1 FOR NULL),777) FROM RDB$DATABASE;
у меня возвращает 777.
Да, действительно, на двойке возвращает 777. Пробовал исходный запрос в разных
программах и компонентах,
Кузнецов Евгений пишет:
А Вы
select skip(NULL) * from rdb$relations пробовали?
Я вот не знаю, сколько он записей должен возвращать - 0 или, наоборот, все.
Раньше сервер просто падал.
Теперь все записи выдаёт... ;-)
--
Александр Замараев
Доброго времени суток!
Tonal wrote:
Раньше сервер просто падал.
А на каких версиях? Вроде бы NULL константу разрешили использовать
только в 2.0
Теперь все записи выдаёт... ;-)
Так по идее, команда должна пропустить неизвестное количество
записей, т.е. результатом должен быть пустой набор.
Кузнецов Евгений [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
Так по идее, команда должна пропустить неизвестное количество
записей, т.е. результатом должен быть пустой набор. Или нет?
ya ругается вот так, по идее и FB раньше так же ругался
Invalid parameter to SKIP. Only
Кузнецов Евгений пишет:
Раньше сервер просто падал.
А на каких версиях? Вроде бы NULL константу разрешили использовать
только в 2.0
Не помню. Скорее всего на 1.5.
Я сюда как то писал про null в параметре к first/skip, и вродь баг постил...
--
Александр Замараев
Доброго времени суток!
On 22 сент, 11:39, Oleg LOA [EMAIL PROTECTED] wrote:
ya ругается вот так, по идее и FB раньше так же ругался
Invalid parameter to SKIP. Only integers = 0 are allowed.
Видимо, и FIRST, и SKIP NULL-параметры в 0 сейчас превращают.
С уважением, Евгений
Кузнецов Евгений wrote:
Видимо, и FIRST, и SKIP NULL-параметры в 0 сейчас превращают.
Кто-то это просил. Давно.
--
Дмитрий Еманов
Dmitry Yemanov [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Кузнецов Евгений wrote:
Видимо, и FIRST, и SKIP NULL-параметры в 0 сейчас превращают.
Кто-то это просил. Давно.
По моему, это неправильно. NULL он NULL и есть. Никак не 0
Dmitry Voroshin wrote:
По моему, это неправильно. NULL он NULL и есть.
Как аргумент функции, возвращающей значение - согласен. А вот в качестве
части алгоритма - спорно. Вернуть неизвестно сколько записей -- это 0
или random() или все? Вы же будете спорить по опупения, вот мы и
Доброго времени суток!
On 22 сент, 14:06, Dmitry Yemanov [EMAIL PROTECTED] wrote:
Как аргумент функции, возвращающей значение - согласен. А вот в качестве
части алгоритма - спорно. Вернуть неизвестно сколько записей -- это 0
или random() или все? Вы же будете спорить по опупения, вот мы и
Кузнецов Евгений wrote:
Правда, мне подход Yaffil больше нравится - not allowed, и проблема,
сколько записей возвращать, снимается :)
Увы, противников этого подходов оказалось больше :-)
--
Дмитрий Еманов
Кузнецов Евгений [EMAIL PROTECTED] сообщил/сообщила
в новостях следующее:
news:[EMAIL PROTECTED]
Доброго времени суток!
On 22 сент, 14:06, Dmitry Yemanov
[EMAIL PROTECTED] wrote:
Как аргумент функции, возвращающей значение - согласен. А вот в качестве
части алгоритма - спорно. Вернуть
Dmitry Yemanov [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Кузнецов Евгений wrote:
Правда, мне подход Yaffil больше нравится - not allowed, и проблема,
сколько записей возвращать, снимается :)
Увы, противников этого подходов оказалось больше :-)
Ну
Dmitry Yemanov wrote:
Увы, противников этого подходов оказалось больше :-)
Хорошо, но, может быть, стоит документировать текущее поведение,
когда в следующий раз будете менять README.select_expressions.txt?
С уважением, Евгений
Доброго времени суток!
Пиминов Роман wrote:
Тестируем собственно с Коваленко IBProvider, некоторые извращения с функцией
SUBSTRING:
SELECT SUBSTRING('Привет' FROM 1 FOR NULL) FROM RDB$DATABASE
На 2.0.3 RC1 запрос
SELECT coalesce(SUBSTRING('Привет' FROM 1 FOR NULL),777) FROM RDB$DATABASE;
у
Тестируем собственно с Коваленко IBProvider, некоторые извращения с функцией
SUBSTRING:
SELECT SUBSTRING('Привет' FROM 1 FOR NULL) FROM RDB$DATABASE
Смотрим в FB 2.0, возвращает строчку из шести пробелов (наверное так быть не
должно?).
Смотрим в FB 2.1, возвращает null (наверное так и должно
16 matches
Mail list logo