USER="zhangsan"
PWD="123456"
DBNAME="JTP"
sqlplus ${USER}/${PWD}@${DBNAME}<<EOF
declare
cursor stu_cur is select * from tbstudents;
stu_row tbstudent%rowtype
begin
open stu_cur
loop
exit when stu_cur%notfound
fetch stu_cur into stu_row
update set status='0' where name=stu_row.name and id_code=' ';
if stu_row.id_code = ' ' then
update student set status='0' where name=stu_row.name;
elsif stu_row.id_kind = ' ' then
update student set status='0' where name=stu_row.name;
elsif stu_row.name = ' ' or stu_row.sex = ' ' then
update student set status='0' where name=stu_row.name;
end if;
end loop;
close stu_cur;
end;
EOF
- 1.sqlplus
- 2.delcare
- 3.cursor
- 4.begin
- 5.open cursor
- 6.loop
- 7.exit
- 8.fetch
- 9.sql