想要改成ZZJC1_01、ZZJC1_02、ZZJC1_03......
应该如何写语句
11 个解决方案
#1
update table set col1 = substr(col1,1,instr(col1,'_')-1)||'1'|| substr(col1,instr(col1,'_'),length(col1)) where ....
#2
replace(col,'ZZJC_','ZZJC1_')
#3
用替换函数replace(col,'ZZJC_','ZZJC1_')
#4
楼上正解。楼主可以百度 oracle替换换函数的用法。
#5
+1
#6
alter table table_name rename column old_col_name to new_col_name;
alter table table_name rename column old_col_name to new_col_name;
alter table table_name rename column old_col_name to new_col_name;
#7
replace(col,'ZZJC_','ZZJC1_')
#8
建议你图形化操作 之后在查看sql 你就明白了
#9
+1
#10
Update table_name set column_name = replace(column_name, 'ZZJC_', 'ZZJC1_') ;
#11
update t set t.cname=replace(cname,'ZZJC_','ZZJC1_');
REPLACE(CS1,CS2,CS3):CS1为要改变的字符串/列名,CS2为要替换掉的字符串,CS3为替换的字符串,如果没有CS3,则CS2会被直接删掉
REPLACE(CS1,CS2,CS3):CS1为要改变的字符串/列名,CS2为要替换掉的字符串,CS3为替换的字符串,如果没有CS3,则CS2会被直接删掉
#1
update table set col1 = substr(col1,1,instr(col1,'_')-1)||'1'|| substr(col1,instr(col1,'_'),length(col1)) where ....
#2
replace(col,'ZZJC_','ZZJC1_')
#3
用替换函数replace(col,'ZZJC_','ZZJC1_')
#4
楼上正解。楼主可以百度 oracle替换换函数的用法。
#5
+1
#6
alter table table_name rename column old_col_name to new_col_name;
alter table table_name rename column old_col_name to new_col_name;
alter table table_name rename column old_col_name to new_col_name;
#7
replace(col,'ZZJC_','ZZJC1_')
#8
建议你图形化操作 之后在查看sql 你就明白了
#9
+1
#10
Update table_name set column_name = replace(column_name, 'ZZJC_', 'ZZJC1_') ;
#11
update t set t.cname=replace(cname,'ZZJC_','ZZJC1_');
REPLACE(CS1,CS2,CS3):CS1为要改变的字符串/列名,CS2为要替换掉的字符串,CS3为替换的字符串,如果没有CS3,则CS2会被直接删掉
REPLACE(CS1,CS2,CS3):CS1为要改变的字符串/列名,CS2为要替换掉的字符串,CS3为替换的字符串,如果没有CS3,则CS2会被直接删掉