ORACLE 行类型数据怎么插入到表中?
ORACLE 行类型数据如何插入到表中?在线等……
现在有一个USER表 里面有4列,有一个 user_data 函数,每调用一次就会返回一行数据,返回值的数据类型为 USER%rowtype; 通过调用函数,这个类型的变量里面已经存储了USER表里的四列数据了,也就是一行数据。
现在问题是 如何调用这个函数往USER表里面插入一行数据?
------解决思路----------------------
insert into user
select * from table(user_data);
现在有一个USER表 里面有4列,有一个 user_data 函数,每调用一次就会返回一行数据,返回值的数据类型为 USER%rowtype; 通过调用函数,这个类型的变量里面已经存储了USER表里的四列数据了,也就是一行数据。
现在问题是 如何调用这个函数往USER表里面插入一行数据?
------解决思路----------------------
insert into user
select * from table(user_data);