【发布时间】:2016-02-14 07:53:01
【问题描述】:
我一直在使用基本的 pl/sql,需要一个简单场景的解决方案。将值插入到用户输入值的表中。
我想出了以下代码,但它只向用户询问一次值,并为所有时间循环运行插入相同的值。相反,我希望它要求用户在每次循环迭代中输入一些值。请提出正确的方法。这是我的代码:
declare
n number(2) := &n;
a abc.id%type;
b abc.name%type;
i number(2);
begin
for i in 1..n
loop
a := &a;
b := &b;
insert into abc values(a,b);
end loop;
end;
这是表格:abc(id, name)
【问题讨论】:
标签: sql oracle variables plsql variable-assignment