您的位置:首页 > 数据库 > Oracle

Oracle中insert into select from用法、table (fn_split())用法、select中的as扩展替代字段用法、Oracle序列

2015-10-16 17:47 736 查看
Oracle序列:

SEQ_T_YG_XX.NEXTVAL--下个序列

SEQ_T_YG_XX.CURRVAL--当前序列

insert into select from 用法 table (fn_split())用法 select中的as扩展替代字段用法:

insert into t_yg_xxjsr (
			xxid,
			yglx,
			ygbh,
			clzt,
			clsj
		) select ${v_xxid} as xxid, 
			1 as yglx,
			COLUMN_VALUE as ygbh,
			${v_clzt} as clzt,
			sysdate as clsj
			from table(fn_split('${v_jsr}', '#'))


//用过as可以扩展或替代表中的字段

//通过from table(fn_split('${v_jsr}', '#')可以确定扩展的列数

//table(fn_split('${v_jsr}', '#')作用为把v_jsr串中的#号去掉,并把值变为table表中的一列,列名为COLUMN_VALUE
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: