powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Параметр в хранимой процедуре! Помогите-ее-еее!!!
5 сообщений из 5, страница 1 из 1
Параметр в хранимой процедуре! Помогите-ее-еее!!!
    #32040057
sanilo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток:)
В моей программе динамически создается таблица в TempDB. Название этой таблички также формируется динамически в зависимости от ряда условий. В хранимой процедуре выполняются различные вычисления и результаты этих вычислений должны заносится в эту временную табличку.
я пытаюсь сделать это так:
insert into @MyTable (...) values (...),
где @MyTable(varchar) -передаю из программы.
Но вот в процессе сохранения Хранимой процедуры выходит сообщение:Must declare the variable '@MyTable'!
Странно почему? Ведь, как и другие, @MyTable объявлена вначале:
...,@MyTable varchar,...
Что я неправильно делаю ?
Поможите хто чем сможет:)
...
Рейтинг: 0 / 0
Параметр в хранимой процедуре! Помогите-ее-еее!!!
    #32040059
Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты должен писать так
Код: plaintext
1.
exec 'create table ' +@MyTable + ' ....'

и соответственно вставка:
Код: plaintext
1.
exec 'insert into ' +@MyTable + ' ....'

успехов
...
Рейтинг: 0 / 0
Параметр в хранимой процедуре! Помогите-ее-еее!!!
    #32040062
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Параметр в хранимой процедуре! Помогите-ее-еее!!!
    #32040066
DAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потому что @MyTable - это переменная типа таблицы и должна быть описана в SP.
Для Вас подойдет:
declare @str varchar(100)
select @str='insert into '+@MyTable +'(...) values (...)'
exec (@str)
...
Рейтинг: 0 / 0
Параметр в хранимой процедуре! Помогите-ее-еее!!!
    #32040069
sanilo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спа-си-бо!
:)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Параметр в хранимой процедуре! Помогите-ее-еее!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]