sql >> データベース >  >> RDS >> Sqlserver

別のストアド プロシージャからストアド プロシージャを呼び出す方法は?

    それが間違っていると思う理由は何ですか?

    CREATE PROCEDURE MyInsertSP
        @FirstName varchar(255),
        @LastName  varchar(255)
    AS
    BEGIN
        INSERT INTO Table VALUES('Some Value')
    
        EXECUTE LandData_Update @FirstName, @LastName
    END
    

    エラーか何かが表示されますか?

    編集: 変数の名前は問題ではありませんが、必要なことを行うために、2 つの新しい変数を宣言できます。

    DECLARE @MyFirstName varchar(255)
    DECLARE @MyLastName  varchar(255)
    
    SET @MyFirstName = @FirstName
    SET @MyLastName  = @LastName
    

    そして、新しい変数を使用します。しかし、ここでもストア プロシージャは変数の名前を気にしません。




    1. mysqlのexplainコマンド

    2. hqlでstringleft関数を使用する方法

    3. 行サイズが大きすぎます(> 8126)InnoDBをMyISAMに変更できますか

    4. 結合されたセットにすべての値が含まれている必要がありますが、それ以上の値が含まれている可能性があるSQL