2016-12-15 6 views
0

[タスク]> [スクリプトの生成]> [ストアドプロシージャ]の順に選択してください。sqlcmdユーティリティを使用してストアドプロシージャリストを生成する

sqlcmdを使用して行う方法はありますか? バッチファイルを作成して自動化する予定です。

+0

これはSSDTで実行できます。スキーマと変更を検証、バージョンアップ、展開することもできます –

+0

[SQL Server Management Studio 2008で "スクリプトの生成"タスクを自動化するにはどうすればいいですか?](http://stackoverflow.com/questions/483568/how- SQL Server管理スタジオ2) – TheGameiswar

+0

これはまた役に立つかもしれません。 http://stackoverflow.com/questions/7567530/how-to-script-a-stored-procedure-from-tsql –

答えて

1

システムテーブルsys.proceduresと機能object_definitionを組み合わせることができます。

-- Return the name and definition of first three SPs in the current db. 
SELECT TOP 3 
    Name, 
    OBJECT_DEFINITION(object_id) AS SQLStatement 
FROM 
    sys.procedures 
ORDER BY 
    Name 
; 

警告の単語;プロシージャの名前がsp_renameを使用して変更された場合、古い定義が戻されます。これは接続時にclosed bugです。

関連する問題