INSERT ステートメントが、アプリケーションの多くの場所で再利用されるストアド プロシージャの一部であり (または、クライアント コードの同じ部分によって常に構築されるバッチである可能性があります)、挿入される値が として渡される数値であると仮定します。文字列引数の場合、次のように INSERT を変更できます:
INSERT INTO SAMPLE (ID) VALUES (NULLIF(@argument, ''));
INSERT ステートメントが、アプリケーションの多くの場所で再利用されるストアド プロシージャの一部であり (または、クライアント コードの同じ部分によって常に構築されるバッチである可能性があります)、挿入される値が として渡される数値であると仮定します。文字列引数の場合、次のように INSERT を変更できます:
INSERT INTO SAMPLE (ID) VALUES (NULLIF(@argument, ''));