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,