让我们先创建一个表
create table test
(
id number,
name varchar2(20)
);
现在在插入期间,我想先将数据保存到变量中,然后像这样动态地将变量传递到 VALUES 子句中:
declare
v_data varchar2(50);
begin
v_data:='1,sunny';
execute immediate 'insert into test values(v_data)';
commit;
end;
但是它显示了一些错误(没有足够的值)......请帮助如何实现这一点?