--建立存儲過程
reate procedure ExecTable(@SqlStr nvarchar(4000)) as --單參
begin
exec @SqlStr
end--執行存儲過程
exec ExecTable (select * from table)執行結果
伺服器: 訊息 201,層級 16,狀態 4,程序 ExecPA00H,行 0
Procedure 'ExecTable' expects parameter '@SqlStr', which was not supplied 是不是參數中不能包含空格,如果要實現此存儲過程該怎樣修改?
reate procedure ExecTable(@SqlStr nvarchar(4000)) as --單參
begin
exec @SqlStr
end--執行存儲過程
exec ExecTable (select * from table)執行結果
伺服器: 訊息 201,層級 16,狀態 4,程序 ExecPA00H,行 0
Procedure 'ExecTable' expects parameter '@SqlStr', which was not supplied 是不是參數中不能包含空格,如果要實現此存儲過程該怎樣修改?
begin
exec(SqlStr)
end--執行存儲過程
exec ExecTable 'select * from table'改成这样