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

手順または機能!!!指定された引数が多すぎます

    2つのパラメーター(@GenIdと@Description)を使用して関数を呼び出します:

    EXEC etl.etl_M_Update_Promo @GenID, @Description
    

    ただし、1つの引数を取る関数を宣言しました:

    ALTER PROCEDURE [etl].[etl_M_Update_Promo]
        @GenId bigint = 0
    

    SQL Serverは、[etl_M_Update_Promo] 1つのパラメーターのみを取ります(@GenId

    @Descriptionを指定することにより、2つのパラメーターを受け取るようにプロシージャを変更できます。 。

    ALTER PROCEDURE [etl].[etl_M_Update_Promo]
        @GenId bigint = 0,
        @Description NVARCHAR(50)
    AS 
    
    .... Rest of your code.
    


    1. codeigniterでクエリ:どこで取得または

    2. mysqlでレコードの連続ブロックを選択する

    3. トリガーを使用してSQLServerからMySqlにデータを挿入する

    4. MySQLのJSON列の最大長