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

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 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值