Date: Thu, 26 Jun 2003 11:25:44 +0900
From: "Syosuke Hoshino" <who@example.co.jp>
こんにちは、星野です。
出来ました!有難うございます。
exec (@varSQL)
の所は、括弧をはずすと、ストアドプロシージャ名と認識されて
「ストアドプロシージャ 'select * from テーブル名' は見つかりませんでした」
と出ました。
括弧は必要みたいですね。
これで汎用性をもたせることが出来ます。
今後もよろしくお願い致します。
> 私もまだまだ初心者みたいなものですが、
> 私も以前こういった悩みを抱えていました。
>
> Alter Procedure TEST
> @TableNM varchar(20)
> As
> declare @varSQL varchar(256)
>
> set @varSQL= 'select * from''' + @TableNM
>
> exec(@varSQL) ←括弧は必要。
> return
>
> これでいかがなものでしょう。
> もし違っていたらどなたか教えてあげてください。
>
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|