添加语句(SQLWindow):
insert into t_non_recurring_charge_xjs CHARGE_ID,CHARGE_DESCRIPTION,CHARGE_LEVEL_CODE,ACTIVE_DATE,INACTIVE_DATE,IS_ARREAR, PROD_ID,CHARGE_NAME,CHARGE_CAT_ID,STATUS
values(col1,col2,notcode,col3,col4,notcode,'',col2,col11,notcode);过程代码:
create or replace procedure mygc is notcode number;--新增加的字段
sql_stmt varchar2(1000);--用来存取sql
col1 number;--SO_CHARGE_TYPE_ID
col2 varchar2(50);--SO_CHARGE_NAME
col3 date;--EFF_DATE
col4 date;--EXP_DATE
col11 number;--CHARFE_CAT_IDcursor cur is select SO_CHARGE_TYPE_ID,SO_CHARGE_NAME,EFF_DATE,EXP_DATE from SO_CHARGE_TYPE@db_dqyy;
cursor cur1 is select CHARGE_CAT_ID from T_CHARGE_CATEGORY;
--cursor cur1 is select * from CHARGE_CAT_ID from T_CHARGE_CATEGORY;
begin
--sql_stmt :=' select CHARGE_CAT_ID from T_CHARGE_CATEGORY';
notcode := 0;
open cur; fetch cur into col1,col2,col3,col4;
while cur%found loop
open cur1;
fetch cur1 into col11;
while cur1%found loop
--提示的就是下面insert语句缺失 values 关键字,但我确实写上了
insert into t_non_recurring_charge_xjs
CHARGE_ID,CHARGE_DESCRIPTION,CHARGE_LEVEL_CODE,ACTIVE_DATE,INACTIVE_DATE,IS_ARREAR, PROD_ID,CHARGE_NAME,CHARGE_CAT_ID,STATUS
values(col1,col2,notcode,col3,col4,notcode,'',col2,col11,notcode);
fetch cur1 into col11;
end loop;
close cur1;
fetch cur into col1,col2,col3,col4;
end loop;
close cur;
end mygc;
麻烦高手给解答下 谢谢!
insert into t_non_recurring_charge_xjs CHARGE_ID,CHARGE_DESCRIPTION,CHARGE_LEVEL_CODE,ACTIVE_DATE,INACTIVE_DATE,IS_ARREAR, PROD_ID,CHARGE_NAME,CHARGE_CAT_ID,STATUS
values(col1,col2,notcode,col3,col4,notcode,'',col2,col11,notcode);过程代码:
create or replace procedure mygc is notcode number;--新增加的字段
sql_stmt varchar2(1000);--用来存取sql
col1 number;--SO_CHARGE_TYPE_ID
col2 varchar2(50);--SO_CHARGE_NAME
col3 date;--EFF_DATE
col4 date;--EXP_DATE
col11 number;--CHARFE_CAT_IDcursor cur is select SO_CHARGE_TYPE_ID,SO_CHARGE_NAME,EFF_DATE,EXP_DATE from SO_CHARGE_TYPE@db_dqyy;
cursor cur1 is select CHARGE_CAT_ID from T_CHARGE_CATEGORY;
--cursor cur1 is select * from CHARGE_CAT_ID from T_CHARGE_CATEGORY;
begin
--sql_stmt :=' select CHARGE_CAT_ID from T_CHARGE_CATEGORY';
notcode := 0;
open cur; fetch cur into col1,col2,col3,col4;
while cur%found loop
open cur1;
fetch cur1 into col11;
while cur1%found loop
--提示的就是下面insert语句缺失 values 关键字,但我确实写上了
insert into t_non_recurring_charge_xjs
CHARGE_ID,CHARGE_DESCRIPTION,CHARGE_LEVEL_CODE,ACTIVE_DATE,INACTIVE_DATE,IS_ARREAR, PROD_ID,CHARGE_NAME,CHARGE_CAT_ID,STATUS
values(col1,col2,notcode,col3,col4,notcode,'',col2,col11,notcode);
fetch cur1 into col11;
end loop;
close cur1;
fetch cur into col1,col2,col3,col4;
end loop;
close cur;
end mygc;
麻烦高手给解答下 谢谢!
解决方案 »
- 急!! 高手速进
- ORACLE 9I安装问题,有人能解决吗?在线等待……
- 郑州市急需oracle专家支持!
- 那里能下载Oracle 9i的视频教程啊!指点一二。
- ORA-12560:TNS:协议适配器错误 怎么解决?急急急!高分相赠
- 在Oracle中,用什么命令可以查询到有几个用户连接到本数据库?或者其他方式?
- 在windowsme中安装ORC8.16怎么就是装不了啊?有的装好了用不了,是怎么回事啊?
- 谁能回答这个问题?
- 什么意思?
- Oracle有没有类似于SQL SERVER的MS Profiler监视器的工具?可以监视操作后台的sql语句。
- 联合查询的问题。。达人进!
- 高手来指点:proc问题
values(col1,col2,notcode,col3,col4,notcode,'',col2,col11,notcode);
( CHARGE_ID,CHARGE_DESCRIPTION,CHARGE_LEVEL_CODE,ACTIVE_DATE,INACTIVE_DATE,IS_ARREAR, PROD_ID,CHARGE_NAME,CHARGE_CAT_ID,STATUS
)