C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 107 を表示中)
■63751 / )  Re[1]: SQLServerストアド内でDB接続先変更
□投稿者/ COCOE (2回)-(2012/10/05(Fri) 14:33:40)
No63749 (jinaicho さん) に返信

> また、「PROC_DEL_TBL」内でDELETE文を文字列変数に入れて、その際に引数で指定したDB名を使って動的にSQL文字列を変えて、
> それをEXECで実行するという方法も成功したのですが、エレガントではないので困っています。

ストアド単体で実現しようとしたら↑の方法しかないと思います。

呼びだし側で事前の処理が許されるのであれば、
ストアド内の対象テーブルをシノニムで設定しておいて、ストアド呼びだし前に
対象シノニムをDrop→Createで作り直すという手もあります。

返信 編集キー/


管理者用

- Child Tree -