我有一个要求,我必须用新的数据库名称替换动态 sql 中的数据库名称。就像是
select * from DBName.TableName
需要转换为
select * from newDBName.TableName
----
select * from [DbName.TableName]
需要转换为
select * from [NewDbName.TableName]
简单的 String.Replace 可能无法解决您的问题,因为搜索文本可能出现在您不想更改的其他地方。
进行这种转换的安全方法是解析 SQL 语句并执行上下文替换。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句