SET @dySql=REPLACE(@dySql,'@kpi',@ColNamesKPI),@dySql不包含‘@kpi’,这条语句执行在有的数据库上之后@dySql没变成null,有的数据库上之后@dySql变成了null,数据库版本都是SQLSERVER 2008+sp4,请问结果为什么有差异,是数据库哪里的设置不同造成结果不同吗?
...全文
187打赏收藏
一个Replace简单语句引起的问题,请大侠赐教,谢谢!
SET @dySql=REPLACE(@dySql,'@kpi',@ColNamesKPI),@dySql不包含‘@kpi’,这条语句执行在有的数据库上之后@dySql没变成null,有的数据库上之后@dySql变成了null,数据库版本都是SQLSERVER 2008+sp4,请问结果为什么有差异,是数据库哪里的设置不同造成结果不同吗?