私はこのようなSQL Server 2008でストアドプロシージャを作成しています
-- the code
create procedure proce
@database varchar(50)
as
begin
select * from [@database].[dbo].[sometable]
end
手順がコンパイルされます
しかし、私が使用して手順を実行すると
-- here i execute it
execute proce 'somedatabase'
それはエラーをスローします
-- me gets error :(
Invalid object name '@database.dbo.sometable'
どこが間違っているのですか???????