首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

存储过程编译时的pls-00103错误

2014-01-28 
pls-00103错误,在pl/sql developer中写一存储过程: create or replace procedure add_table is --变量赋值

pls-00103错误,在pl/sql developer中写一存储过程:
create or replace procedure add_table is
--变量赋值
g_jbf number;
g_jlf number;
g_zf number;
ceshi nvarchar2(50);
ceshi2 nvarchar2(20);

--定义游标
cursor g_yb is
select --需要的字段
g_ceshi,
g_ceshi2
from --需要的表
table;

begin
open g_yb;--打开游标
loop
fetch g_yb
into
ceshi,
ceshi2;

g_jbf:=100; --基本分值初始化
g_jlf:=0; --奖励分值初始化
--奖励项目
if ceshi <> " " then g_jlf:=g_jlf+10;

--基本项目
if ceshi2= " " then g_jbf:=g_jbf-20;
--总分
g_zf:=g_jbf+g_jlf;
--等级
if g_zf> =95 then g_dengji:= '优秀 ';
if g_zf> =80 and g_zf <95 then g_dengji:= '良好 ';
if g_zf> =70 and g_zf <80 then g_dengji:= '合格 ';
if g_zf <70 then dengji:= '不合格 ';

g_gradedate:=sysdate();
insert into table2(
jbf,
jlf,
zf,
dengji,
gradedate)
values (
g_jbf,         

热点排行