私は独自の DBCommand のようなラッパーを独自のデータベースに実装しています。これを介して、API と文字列を使用してのみアクセスできます。ぶー
正規表現を介して通常のパラメーターを見つけ、@@IDENTITY フィールド (またはそのようなもの) を選択しないようにしたいと考えています。次に、パラメーター名をそのパラメーターの実際の値などに置き換えNULL
ます'Some Value'
。
現在、私は持っています
@\w{1,}
与えられた文字列
INSERT INTO MYTABLE(VALUE1, VALUE2) VALUES (@MyValue1, @MyValue2); SELECT @@IDENTITY
マッチングしてます
@MyValue1
@MyValue2
@IDENTITY
私も試してみましたが、 and (スペースを表すアンダースコア)[^@]@\w{1,}
と一致します(@MyValue1
_@MyValue2
@@Identity と一致しないようにするにはどうすればよいですか?