发布网友 发布时间:2022-04-21 00:44
共3个回答
热心网友 时间:2022-04-13 10:51
你这个,估计只能自己写函数来实现了。热心网友 时间:2022-04-13 12:09
replace(字段,字段,'yyy')热心网友 时间:2022-04-13 13:43
update tab set 字段='yyy' where 字段 like '%||xxx||%';追问是一个字段中还有多内容axxxb,abxxxc,abcxxxd,追答
sql server 的写法
if charindex('xxx',字段)>0
begin
EXEC sp_rename 'customers.[contact 字段] ', 'yyy', 'COLUMN '
end
charindex()方法的意思是判断‘字段’中是否包含‘xxx’字符串,如果包含则返回字符串的位置,如果不包含,则返回0,oracle中是instr()方法。不是很全面,你可以找找这两个方法的资料。里面是修改列名的语句。