整数パラメータを(@truncate
)に渡すストアドプロシージャがあります。 私が欲しいのはこれです。SQL Server:ストアドプロシージャの場合
if @truncate = 1
then
truncate some_table
do something else
else
do only the "do something else" (before the else) without truncating the table..
コードの「何かをやる」の部分はかなり長いです..私は「何かをやる」のコードを繰り返し、必要以上のストアドプロシージャを作成せずにこれをどのように行うのですか?
ロジックが正常に動作します。本当に短くしたい場合は、「何か他の操作をする」ために別のストア・プロシージャを作成し、このストアド・プロシージャでストアド・プロシージャを呼び出すことができます。 –