日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle 匿名段,这段匿名块看着没什么问题啊

發布時間:2023/12/10 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 匿名段,这段匿名块看着没什么问题啊 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

一旦執行,無限請求輸入,怎么直接結束匿名塊的執行而不是ctrl+c退出sqlplus

Declare

v_id teacher.teacher_id%Type:='&teacher_id';

v_name teacher.tname%Type:='&tname';

v_sex teacher.tsex%Type:='&tsex';

v_birth teacher.tbirth%Type:='&tbirth';

v_educ teacher.educ%Type:='&educ';

v_profess teacher.profess%Type:='&profess';

v_deptid teacher.dept_id%Type:='&dept_id';

v_deptid2 teacher.dept_id%Type

ex_null Exception;

ex_deptid Exception;

Begin

if v_id IS null Then

Raise ex_null;

END IF

--查詢結果為空的情況

select dept_id into v_deptid2 from dept where dept_id=v_deptid;

if v_deptid2 Is null Then

Raise ex_deptid;

END IF

if v_sex!='男' || v_sex!='女' Then

dbms_output.putline('性別必須是 男/女');

END IF

Insert into teacher(teacher_id,tname,tsex,tbirth,educ,profess,dept_id)

values(v_id,v_name,v_sex,v_birth,v_educ,v_profess,v_deptid);

Exception

when ex_null Then

DBMS_output.putline('teacher_id不能為空');;

when ex_deptid Then

dbms_output.putline('必須輸入存在的部門編號 '||v_deptid2);

when Dup_Val_On_Index Then

dbms_output.putline('teacher_id已經存在');

END

總結

以上是生活随笔為你收集整理的oracle 匿名段,这段匿名块看着没什么问题啊的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。