2011-01-19 7 views
-2

SQLステートメントからSQL Serverストアドプロシージャ(つまりトリガ)を生成するフリーウェアの人はいますか?SQLステートメントからSQL Serverストアドプロシージャジェネレータ?

INSERT INTO TableB (ColumnA, ColumnB...) 
     (SELECT Distinct ValueA,ValueB FROM someTable where someColumn = someValue) 

そして、発行:

は以下のようにSQL文を取る:

私はちょうど基本的なCRUDストアドプロシージャをしたくないわけ...私が探しているこのようなものです完全なストアドプロシージャステートメント...

+2

「完全なストアドプロシージャ」は比較的意味がありません。要件に応じて、完全なストアドプロシージャを数行または数百にすることができます。 (軽度の過ごし方) –

答えて

1

ストアドプロシージャとトリガは全く異なるものです。

AutoAuditのように、テーブルのトリガーを生成するものがあります。

通常のCRUD以外にも、プロシージャで何を探しているのか分かりませんが、コード生成テンプレートに追加することは可能です。コード生成がT4の場合はT4テンプレートエンジンを見てください複合体。

+0

ありがとうございましたが、私の質問は単純なものだと思いました!実際、私はT-SQL文を習得していない。 –

+0

...そして、ツールジェネレータがエラーなしで数秒でジョブを実行できるときに、ストアドプロシージャのデバッグに時間を費やすことができました。また、Transact-SQLを単純なタスクから遠く離れた場所でデバッグします。 –

+0

@ user512602あなたの質問はあなたにとって簡単かもしれませんが、あなたが最初にやりたいことと実際に生成したいことの具体的な例を挙げたら、あなたが意味するものを簡単に伝えることができます。あなたの場合、あなたは出発点だけを与えます。そのコード(省略記号以外)は有効なSQLです。これは単にCREATE PROCEDURE some_proc BEGIN ENDにラップすることができます。これは、人々があなたを下降させ、質問を閉じるために投票している理由です。目標の最終結果と目標の例を挙げると、より良い回答が得られる可能性が高くなります。 –

関連する問題