【发布时间】:2013-01-17 22:37:52
【问题描述】:
我正在为我们的专有数据库实现类似 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?
【问题讨论】: