|
|
|
Параметр в хранимой процедуре! Помогите-ее-еее!!!
|
|||
|---|---|---|---|
|
#18+
Доброе время суток:) В моей программе динамически создается таблица в TempDB. Название этой таблички также формируется динамически в зависимости от ряда условий. В хранимой процедуре выполняются различные вычисления и результаты этих вычислений должны заносится в эту временную табличку. я пытаюсь сделать это так: insert into @MyTable (...) values (...), где @MyTable(varchar) -передаю из программы. Но вот в процессе сохранения Хранимой процедуры выходит сообщение:Must declare the variable '@MyTable'! Странно почему? Ведь, как и другие, @MyTable объявлена вначале: ...,@MyTable varchar,... Что я неправильно делаю ? Поможите хто чем сможет:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2002, 17:07:38 |
|
||
|
Параметр в хранимой процедуре! Помогите-ее-еее!!!
|
|||
|---|---|---|---|
|
#18+
ты должен писать так Код: plaintext 1. и соответственно вставка: Код: plaintext 1. успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2002, 17:10:41 |
|
||
|
Параметр в хранимой процедуре! Помогите-ее-еее!!!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2002, 17:14:00 |
|
||
|
Параметр в хранимой процедуре! Помогите-ее-еее!!!
|
|||
|---|---|---|---|
|
#18+
Потому что @MyTable - это переменная типа таблицы и должна быть описана в SP. Для Вас подойдет: declare @str varchar(100) select @str='insert into '+@MyTable +'(...) values (...)' exec (@str) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2002, 17:18:59 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32040066&tid=1821434]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 326ms |

| 0 / 0 |
