PLSQL的问题?li_count = li_coun + 1 ;错误

[复制链接]
查看11 | 回复7 | 2008-2-13 12:43:03 | 显示全部楼层 |阅读模式
create or replace procedure my_init_begin is
li_count Int ;
Begin
Select Count(*) Into li_count From sc_invo;
li_count = li_coun + 1 ;
insert into sc_invo (
SIB_BILLNO ,
SIB_SYJID,
SIB_SYJINVNO ,
SIB_SHOUGHTPAY ,
SIB_SENDDATE ,
SIB_CNAME,
SIB_SIGN ,
SIB_GRANTZR,
SIB_JS ,
SIB_UPDATE ,
SIB_COUPON ,
SIB_OTHER1 ,
SIB_OTHER2 )
select
li_count,
SIB_SYJID,
SIB_SYJINVNO ,
SIB_SHOUGHTPAY ,
SIB_SENDDATE ,
SIB_CNAME,
SIB_SIGN ,
SIB_GRANTZR,
SIB_JS ,
SIB_UPDATE ,
SIB_COUPON ,
SIB_OTHER1 ,
SIB_OTHER2from sc_invo_bak;
delete from sc_invo_bak ;
Commit ;
end my_init_begin;
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
看题目就知道你写错了,里面没看,哈哈
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
么写
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
应该是li_count := li_coun + 1 ;
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
create or replace procedure my_init_begin is
li_count Int ;......

li_count 是参数还是返回值
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
付值语句错了啊还是多学点基本知识吧
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
呵呵,基本功要扎实啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行