2017-11-10 11 views
0

を変化させながら、私はこのような何かやりたい:SQL Serverの:EXECコマンドPROC

CREATE OR ALTER PROC myPROC 
    @myInput NVARCHAR(MAX) 
AS 
BEGIN 
    SELECT * 
    FROM myTABLE 

    -- I want this next command to run not to be stored for later execution. 
    EXEC RegisterProcSomewhere 
END 
GO 

これを行うための好ましい方法はありますか?基本的に私はCREATE/ALTERの私の手続きでメタデータを収集したいと思っています。

+0

DDLトリガーが必要な場合があります。 –

答えて

0

すぐに実行するには、procの外で呼び出します。

CREATE OR ALTER PROC myPROC 
@myInput NVARCHAR(MAX) 
AS 
BEGIN 
SELECT * FROM myTABLE 

------------------------------- 

END 
GO 

--I want this next command to run not to be stored for later execution. 
EXEC RegisterProcSomewhere