【发布时间】:2016-05-05 22:03:20
【问题描述】:
Oracle 和 Sql 服务器对参数化字符串中的参数使用不同的前缀。
Sql 使用@p1
ORA 使用:p1
我只想在我的 SQL 中使用 @,如果使用 ORA 数据库,所有 : 字符都应替换为 @。
你能帮我创建正则表达式吗?
这里是一些示例 SQL:
update test_table set text = :p1 where text = 'jana:klara' or some_value = :value or info = 'two'
可以在here找到类似的问题和替代解决方案。
【问题讨论】:
标签: c# sql sql-server regex oracle