例如:
我不使用动态SQL时可以:
insert into b vaules a_row
其中,a_row为一个%rowtype型变量,b为一个字符串变量,显然,语句通不过编译。
如果使用动态sql:
execute immediate 'insert into '|| b ||'vaules('''|| a_row.col1...
这样写可以通过编译,但太麻烦了。
有没有什么办法可以既使用变量表名,又使用rowtype?
我不使用动态SQL时可以:
insert into b vaules a_row
其中,a_row为一个%rowtype型变量,b为一个字符串变量,显然,语句通不过编译。
如果使用动态sql:
execute immediate 'insert into '|| b ||'vaules('''|| a_row.col1...
这样写可以通过编译,但太麻烦了。
有没有什么办法可以既使用变量表名,又使用rowtype?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货