我正在为我们的专有数据库实现我自己的 DBCommand 之类的包装器,我们只能通过 API 和使用字符串来访问它。嘘
我希望能够通过正则表达式找到我的正常参数,而不是选择 @@IDENTITY 字段(或其他类似的字段)。然后,我将用该参数的实际值等替换参数NULL
名称'Some Value'
。
目前我有
@\w{1,}
给定一个字符串
INSERT INTO MYTABLE(VALUE1, VALUE2) VALUES (@MyValue1, @MyValue2); SELECT @@IDENTITY
我正在匹配
@MyValue1
@MyValue2
@IDENTITY
我也试过[^@]@\w{1,}
,但它匹配(@MyValue1
和_@MyValue2
(下划线代表空格)
我怎么能不匹配@@Identity?