在oracle数据库中截取一个表名下的几个字段?答:翻译过来就是在R_DY_TEXT9字段中,从instr(R_DY_TEXT9,'patid')+6 位开始,截取长度为instr(R_DY_TEXT9,';',1,7)-instr(R_DY_TEXT9,'patid')-6的字符串 后面截取syxh也是一样的 substr(R_DY_TEXT9,instr(R_DY_TEXT9,'syxh')+5 ,instr(R_DY_TEXT9,';',1,9)-instr(R_DY...
oracle截取字段的数据答:如果[]只出现一次,且保证在两头,则 rtrim(ltrim(string,'['),']')如果[]只出现一次,但不保证在两头,则 substr(string,instr(string,'[',1)+1,(instr(string,']',1)-instr(string,'[',1)-1))出现多次,必须使用数组,并写存储过程来获取。