任意の列からパラメーターとして値を取得する CLR ストアド プロシージャがあります。タイプがobject / sql_variantの場合、すべての可能な列をパラメーターで処理するには、次のようにします。
[SqlFunction]
public static bool IsTrue(object storedValue...
タイプの列からデータを渡すと、次のnvarchar(max)
ようになります。
「オペランド型の衝突: nvarchar(max) は sql_variant と互換性がありません」。
パラメータが文字列だった場合は、長さ > 4000 の列を受け入れるように宣言するSqlChar
か、装飾することができます。オブジェクトに対してはどのように行われますか?[SqlFacet(MaxSize=-1)]