Вниз
Скачать: CL | DM;

Макроподстановки в SQL.   Найти похожие ветки 

← →
Patrick   (2006-04-25 11:04) [0]

Подскажите, пожалуйста как сделать макроподстановку, помню что-то раньше делал, а сейчас не могу найти исходники, а из головы вылетело.

как правильно написать

declare @string1 varchar(20);
declare @string2 varchar(20);

set @string1 = "aaa";
set @string2 "bbb";

use @string1    -----  вот здесь как?
EXEC SP_ADDUMPDEVICE "DISK", @STRING2   ..... ----- и вот здесь как?

Заранее благодарен.


← →
sniknik ©   (2006-04-25 11:24) [1]

> вот здесь как?
вот именно так не получится, никак.

можно
...

declare @Sql varchar(200);

SET @Sql="use "+@string1+" "+
              "EXEC SP_ADDUMPDEVICE "DISK", "+@STRING2   .....
EXEC (@Sql)

(т.е. сформировать блок и выполнить, а не делать подстановки в методы которые не принимают параметров)


← →
Patrick   (2006-04-25 11:54) [2]

Спасибо, только одно но:

Видимо надо ставить какой-то спец. символ (непомню какой) перед "DISK", а то он считает, что " - это закрывающая и выдает ошибку, что ошибка синтаксиса.


← →
sniknik ©   (2006-04-25 12:07) [3]

> непомню какой
вспоминай... борись со склерозом иначе он победит.


← →
Patrick   (2006-04-25 12:11) [4]

победил я склероз



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

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.944 c
2-1148902961
Ezorcist
2006-05-29 15:42
2006.06.18
Написание компонента от TClientSocket


15-1148448464
DillerXX
2006-05-24 09:27
2006.06.18
Товарищи, ну помогите же с COM иначе мне конец :(


15-1148759873
oleg_sys
2006-05-27 23:57
2006.06.18
IFO Specification


2-1148732237
VANAP
2006-05-27 16:17
2006.06.18
Сохранение в Paradox и фильтр


1-1147251773
wirg
2006-05-10 13:02
2006.06.18
Вопрос по TREEVIEW




   Наверх