Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.18;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.067 c
15-1148645070
Логин
2006-05-26 16:04
2006.06.18
Удаленная работа


15-1148563350
Pger
2006-05-25 17:22
2006.06.18
Работа через прокси


15-1148284383
Юрий Зотов
2006-05-22 11:53
2006.06.18
Простенький вопросец по HTML


11-1128926014
E1
2005-10-10 10:33
2006.06.18
почему у ListBox не работает событие OnClick


2-1148988774
Revan
2006-05-30 15:32
2006.06.18
А я так и не сделал настройку звука...