Dmitry Yemanov dim...@users.sf.net
сообщил/сообщила в новостях следующее: news:h2hmul$bp...@ger.gmane.org...
Kochmin Alexandr wrote:
В общем, если селект вернет 0 строк, то и field_value ничем мне кажется
не заполнится.
в моем случае должен заполниться значением default.
INTO
Dmitry Yemanov wrote:
Kochmin Alexandr wrote:
В общем, если селект вернет 0 строк, то и field_value ничем мне
кажется не заполнится.
в моем случае должен заполниться значением default.
INTO выполняется только при наличии строк:
FOR SELECT ... DO ASSIGN;
кто-то из нас не вкурил :)
Kochmin Alexandr wrote:
В общем, если селект вернет 0 строк, то и field_value ничем мне
кажется не заполнится.
в моем случае должен заполниться значением default.
INTO выполняется только при наличии строк:
FOR SELECT ... DO ASSIGN;
Ну и я думаю разработчики скажут пау слов про
Kochmin Alexandr wrote:
INTO выполняется только при наличии строк:
FOR SELECT ... DO ASSIGN;
кто-то из нас не вкурил :)
Я про ситуацию без FOR
А у сервера внутри нет варианта без FOR. Обычный SELECT INTO - это
всегда цикл с ограничением на число записей. И INTO работает внутри цикла.
ну тогда просто реализовать будет чуть сложнее ;)
Dmitry Yemanov wrote:
Kochmin Alexandr wrote:
INTO выполняется только при наличии строк:
FOR SELECT ... DO ASSIGN;
кто-то из нас не вкурил :)
Я про ситуацию без FOR
А у сервера внутри нет варианта без FOR. Обычный SELECT INTO - это
Dmitry Yemanov wrote:
INTO выполняется только при наличии строк:
FOR SELECT ... DO ASSIGN;
Я про ситуацию без FOR
А у сервера внутри нет варианта без FOR. Обычный SELECT INTO - это
всегда цикл с ограничением на число записей. И INTO работает внутри цикла.
Так м.б. настало, наконец,
Vinogradniy Eugeny wrote:
А что то вроде
IF (ROW_COUNT = 0) THEN ...
Не подойдет? Там можно и сбросить если уж так надо ...
а какая разница. Я опять не про то.
Имеем select into
возвращающий 50 переменных.
Вписываем 50 строк valiable=value; Это уже ужас.
А потом еще не забыть добавить 51
Kochmin Alexandr wrote:
а какая разница. Я опять не про то.
Имеем select into
возвращающий 50 переменных.
Вписываем 50 строк valiable=value; Это уже ужас.
А потом еще не забыть добавить 51 строку когда в into добавляем еще
переменную.
ROW data type не спасет отца русской демократии?
--
Kochmin Alexandr wrote:
а как эти буквы расшифровываются?
DECLARE VARIABLE V ROW (F1 INT, F2 INT, ..., F50 INT);
SELECT * FROM T INTO :V;
--
Дмитрий Еманов
Kochmin Alexandr wrote:
а
v=(1,2,3,4,5...50);
тоже работает?
Есс-но.
--
Дмитрий Еманов
Dmitry Yemanov:
DECLARE VARIABLE V ROW (F1 INT, F2 INT, ..., F50 INT);
SELECT * FROM T INTO :V;
Ого!
Это тоже самое что CORE-1383?
И в какой версии тогда ожидается?
Kochmin Alexandr wrote:
тогда тему можно закрывать ;)
Погодите так сразу закрывать. Давайте хоть чутка с NO_DATA_FOUND
разберемся. :-)
Игорь Горбонос wrote:
А как потом из этого v достать ,например те-же 50?
Как из массива? v(n)
Надо почитать стандарт :-) Полагаю, что просто V.F1.
--
Дмитрий Еманов
VladF wrote:
Это тоже самое что CORE-1383?
И в какой версии тогда ожидается?
Не в следующей.
--
Дмитрий Еманов
VladF wrote:
Давайте хоть чутка с NO_DATA_FOUND разберемся. :-)
Никто не будет ломать тыщи существующих приложений ради совместимости со
стандартом.
--
Дмитрий Еманов
Dmitry Yemanov wrote:
Это тоже самое что CORE-1383?
Так оно или нет ?
И в какой версии тогда ожидается?
Не в следующей.
Да понятно уже. То-то я смотрю 1383 пока даже никому не назначена.
Тогда страждущему возможно даже более перспективно будет NO_DATA_FOUND
пробить. :-)
Dmitry Yemanov wrote:
Давайте хоть чутка с NO_DATA_FOUND разберемся. :-)
Никто не будет ломать тыщи существующих приложений ради совместимости со
стандартом.
У вашей банды (прошу не обижаться) в этом плане какая-то прямо
политика двойных стандартов. :-) Когда настроение сопутствующее, то
VladF wrote:
У вашей банды (прошу не обижаться) в этом плане какая-то прямо
политика двойных стандартов. :-) Когда настроение сопутствующее, то
можете и легко сломать
Ломаем лишь тогда, когда по другому никак нельзя.
И здесь ведь вопрос не только стандарта ради
стандарта, но и
VladF wrote:
Это тоже самое что CORE-1383?
Так оно или нет ?
Частично.
--
Дмитрий Еманов
Хотелось бы узнать будет ли возможность использовать ROLE в ON
EXTERNAL ?
Поскольку желательно что бы пользователь обращался к внешним БД
используя привилегии своей группы.
Пока временно поставил одного юзера прямо в ХП
Погоди. Ты, когда коннектишься к EXTERNAL DATA SOURCE, какого
VictorR wrote:
Хотелось бы узнать будет ли возможность использовать ROLE в ON
EXTERNAL ?
http://tracker.firebirdsql.org/browse/CORE-2452
--
Дмитрий Еманов
21 matches
Mail list logo