Можно ли послать в стор. процед. параметр в виде готового запроса)

NetMinion
Дата: 20.01.2001 04:05:01
Можно ли послать в стор. процед. параметр в виде готового запроса)
Например:
Create Procedure proc1 (@Query char(100)) as
Insert into tbl
@Query --здесь надо автоматом вставить значение @Query=" Select * from tbl2"
beerman
Дата: 20.01.2001 10:48:34
Можно. Тока имя таблицы нужно указывать полностью: <имя БД>.dbo.<имя таблицы>.
А выполнить запрос можно exec(@Query)
beerman
Дата: 20.01.2001 10:58:45
Блин, не дочитал. Вот так:

Create Procedure proc1 (@Query nvarchar(100)) as
Declare @Query1 nvarchar(500)
SELECT @Query1='Insert into tbl '+@Query
exec sp_executesql @Query1