我在sqlplus中使用创建了一个表
create table employee(id number(1) primary key, name varchar(5));
然后我想使用循环将数据输入表中,因此我实现了
SQL> begin
2 for i in 1..4
3 loop
4 insert into employee
5 values(i, '&name');
6 end loop;
7 end;
8 /
它提示我一次输入名称
Enter value for name: a
它只运行一次,而不是运行4次并要求输入名称。 检查输出后,我发现表为
SQL> select * from employee;
ID NAME
---------- ----
1 a
2 a
3 a
4 a
我想为每个员工ID输入不同的名称,而不是为所有客户输入相同的名称。