Форум: "Базы";
Текущий архив: 2010.12.19;
Скачать: [xml.tar.bz2];
Внизdeclare variable Найти похожие ветки
← →
Maska (2009-07-30 10:38) [0]MS SQL допускает крнструкцию:
with IBQuery1.SQL do
begin
Add("declare @MyVar int");
Add("set @MyVar = 123");
Add("select * from mt where ID = @MyVar");
end;
Не понимаю, как такую конструкцию написать для FireBird.
В мануале нашла синтаксис декларации переменных только в пределах процедуры и то до самого тела процедуры.
Выглядит так: declare variable MyVar int
Но мне нужно использовать переменные в пределах исполняемого скрипта, как описано выше.
Как правильно написать?
← →
Медвежонок Пятачок © (2009-07-30 10:44) [1]для случая описанного выше переменные не требуются
← →
Sergey13 © (2009-07-30 10:51) [2]> [0] Maska (30.07.09 10:38)
В данном случае тебе (скорее всего) нужны не переменные, а параметры. Это разные вещи.
Add("select * from mt where ID = :MyVar");
← →
topS (2009-07-30 10:54) [3]
> Как правильно написать?
писАть ещё рано
сначала надо, вдумчиво прочитав документацию по FB, пересмотреть свои взгляды на программирование (написание запросов)
← →
PEAKTOP © (2009-07-30 11:31) [4]> Maska (30.07.09 10:38)
Олечка !
Ну вам же уже ответили на http://sql.ru/forum/actualthread.aspx?tid=683689 , и как это можно сделать, и что задавая подобные вопросы, нужно прикреплять к сообщению фотографии в купальнике. :))))
← →
Ega23 © (2009-07-30 11:45) [5]
> нужно прикреплять к сообщению фотографии в купальнике. :)
ДМ не позволяет картинки прикреплять. А жаль.
← →
clickmaker © (2009-07-30 12:30) [6]> ДМ не позволяет картинки прикреплять. А жаль.
можно псевдографикой
http://www.asciilib.narod.ru/cate.htm
← →
Maska (2009-07-30 12:57) [7]Купальник потом)))
← →
clickmaker © (2009-07-30 12:57) [8]> Купальник потом
отдельно?
← →
Ega23 © (2009-07-30 13:38) [9]
> Купальник потом)))
"Стулья против денег. Утром деньги - вечером стулья. Вечером деньги - утром стулья." (с)
← →
Anatoly Podgoretsky © (2009-07-30 13:40) [10]
> Купальник потом)))
Вот это правильно, сначала без купальника.
← →
ZeroDivide © (2009-08-07 09:17) [11]SQL := "select * from mt where ID = :MyVar";
IBDataSet.Params.ByName("MyVar").AsInteger := 123;
IBDataSet.SelectSQL.Text := SQL;
IBDataSet.Open;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2010.12.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c