打印

关于ORACLE的一个行类型控由制抬输入数据向表中插入数据的过程程序

关于ORACLE的一个行类型控由制抬输入数据向表中插入数据的过程程序

declare
sql_stmt varchar(200);
sql_rec scott.dept%rowtype;
begin
sql_stmt ='insert into scott.dept values(:dno,:dname,:loc)';
execute immediate sql_stmt into sql_rec using &dno,'&dname','&loc';
end;
高手帮帮看看那里错了 我是用delelop执行的
就是向系统用户scott的表dept中插入一条数据 要求用过程写的 谢谢了
报错误四列不在列表中 好郁闷啊!!

TOP

declare
    sql_stmt varchar(200);
begin
v1 number; --实际的数据类型
v2 char(10);--实际的数据类型
v3 char(10);--实际的数据类型

v1:=1;
v2:='v2';
v3:='v3';

sql_stmt :='insert into scott.dept values(:1,:2,:3)';
execute immediate slq_stmt using in v1,v2,v3;
commit;
end;
/

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-10-8 12:55 京ICP证060528 号

Designed By 17DST