我正在實現我自己的DBCommand,就像我們專有數據庫的包裝一樣,通過它我們只能通過API和字符串訪問。 Boooo從字符串中提取SQL參數名稱
我希望能夠通過正則表達式找到我的正常參數,而不是選擇@@ IDENTITY字段(或其他類似的東西)。然後我會與參數NULL
或'Some Value'
等的實際值替換參數名稱
目前我有
@\w{1,}
給出一個字符串
INSERT INTO MYTABLE(VALUE1, VALUE2) VALUES (@MyValue1, @MyValue2); SELECT @@IDENTITY
我匹配我也試過[^@]@\w{1,}
但它匹配(@MyValue1
和[email protected]
(下劃線表示空格)
如何不匹配@@標識?