Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.17;
Скачать: CL | DM;

Вниз

Выражение в Insert   Найти похожие ветки 

 
O.O   (2007-03-27 10:04) [0]

Допускается ли использование выражений в операторе Insert, например:

Insert into My_Table (A, B, C) values (:D, :E, :F - :G)

или как нибудь подругому. На приведённый выше пример ругается что разное кол-во колонок и переменных.


 
ЮЮ ©   (2007-03-27 10:09) [1]

> :F - :G


А почему бы разницу не поставить при подстановке фактических параметров, а формальный оставить один?


 
Jan   (2007-03-27 10:14) [2]

а так?

Insert into My_Table (A, B, C)
select :D, :E, :F - :G
from rdb$database


 
O.O   (2007-03-27 10:15) [3]

Понятно что если никак нельзя то выражение прийдётся расчитать до Insert, но если имется такая возможность, то почему-бы ей не пользоваться? Я интерисуюсь в принципе :)


 
O.O   (2007-03-27 10:17) [4]


> Jan   (27.03.07 10:14) [2]

А это не медленно будет, особенно если выражение будет посерьёзней?


 
Jan   (2007-03-27 10:22) [5]


> O.O   (27.03.07 10:17) [4]

нет


 
O.O   (2007-03-27 10:28) [6]

Извиняюсь, у меня оказывается компилятор ругался на оператор FOR SELECT, а приведённое в начале выражение работает



Страницы: 1 вся ветка

Текущий архив: 2007.06.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
3-1174901355
Sinus
2007-03-26 13:29
2007.06.17
Реализация бизнес логики приложения


1-1177061372
Лысеющий Самурай
2007-04-20 13:29
2007.06.17
Как получить выделенный текст


15-1179635628
@!!ex
2007-05-20 08:33
2007.06.17
Сон....


15-1179745110
Knight
2007-05-21 14:58
2007.06.17
Первоначально было всего 4 конференции?


2-1180104447
Zagaevskiy
2007-05-25 18:47
2007.06.17
Как в RichEdit открыть текст, сохранённый в формате Doc?