パラメータを持つ関数があります。この関数は、パラメーターを使用してストアド プロシージャを内部的に呼び出します。また、クライアントは HTTP リクエストを介して関数に文字列を渡すことができます。
パラメータを介して危険な SQL ステートメントを挿入する可能性を排除する方法を追加しようとしています。メソッド名は IsSQLParameterSafe() で、パラメーターに応じてブール値を返します。値が安全に実行できる場合、メソッドは true を返し、それ以外の場合は false を返します。
私の場合、パラメーターに空白を含める必要はないため、空白がある場合は false を返します。また、パラメーターの最大長であるため、入力の長さを最大 64 に制限します。
私の考えはうまくいくと思いますか?そうでない場合は、アイデアを提案できますか?
ありがとう