首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

数据更改插入空格?@大神!该怎么处理

2012-04-05 
数据更改插入空格?@大神!!!!在DB2里面,有一个字段里面是很长一个字符串,比如说我要在第14位后面加上一个空

数据更改插入空格?@大神!!!!
在DB2里面,有一个字段里面是很长一个字符串,比如说我要在第14位后面加上一个空格,该怎么写更新的语句啊?比如说student表,有字段id,sname;更新表student,使得在每个数据sname的第5位后面插入一个空格??

[解决办法]
update student set sname=substr(sname,1,4)||' '||substr(sname,5);

SQL code
SQL> select ename from emp; ENAME----------SMITH1ALLENWARDJONESMARTINBLAKECLARKSCOTTKINGTURNERADAMSJAMESFORDMILLER 14 rows selectedSQL> update emp set ename=substr(ename,1,4)||' '||substr(ename,5); 14 rows updatedSQL> commit; Commit completeSQL> select ename from emp; ENAME----------SMIT H1ALLE NWARDJONE SMART INBLAK ECLAR KSCOT TKINGTURN ERADAM SJAME SFORDMILL ER 14 rows selected SQL> 

热点排行