您好我有一张桌子,其中一些地名已正确存储 例如,荷兰的一个地方存储为OC A'' dam Sloterdijk - 两个单引号而不是双引号,这需要设置为OC A' dam Sloterdijk,单引号
我试过了
set StoreNm = Replace(StoreNm, '''', ''')
但是这只是删除了所有单引号而没有留下我..
任何想法
答案 0 :(得分:3)
将它们加倍:
replace(@a, '''''', '''')
答案 1 :(得分:1)
将1单引号替换为2:
replace(@command,char(39),char(39)+char(39))
或
将2个单引号替换为1:
replace(@command,char(39)+char(39),char(39))
答案 2 :(得分:0)
你也可以这样做来取代双引号:
UPDATE tableName SET ColumnName = REPLACE( ColumnName ,'\"','\\'');
编辑:
替换双单引号:
UPDATE tableName SET ColumnName = REPLACE( ColumnName ,'''''', '''')