oracle代碼段注釋符號是以“/*”開始,以“*/”結束,注釋方法如“/*IF 2 + 2 = 4 THEN some_condition := TRUE; END IF;*/”。
推薦:《oracle教程》
Oracle PL/SQL代碼中的注釋
Oracle PL/SQL代碼的注釋可分為2種:
-?單行注釋 -?多行注釋
單行注釋以”–“開始,例如:
--?DELETE?FROM?employees?WHERE?comm_pct?IS?NULL
多行注釋以“/*”開始,以“*/”結束,例如:
/* ?IF?2?+?2?=?4?THEN ????????some_condition?:=?TRUE;? ????END?IF;? */
但是多行注釋不能嵌套多行注釋,例如:
/* ?????IF?2?+?2?=?4?THEN ????????some_condition?:=?TRUE; ?????/*?We?expect?this?THEN?to?always?be?performed?*/? ????END?IF; ?*/
這是不允許的,會報語法錯誤。但是多行注釋內可以包含單行注釋,例如:
/*? ??IF?2?+?2?=?4?THEN ????some_condition?:=?TRUE;? ?--?We?expect?this?THEN?to?always?be?performed ??END?IF;? */
這是允許的。但是多行注釋內可以包含多行注釋的開始字符,例如:
/*? ??IF?2?+?2?=?4?THEN ????some_condition?:=?TRUE;? ?/*?We?expect?this?THEN?to?always?be?performed ??END?IF;? */
這也是允許的。但不可以包含結束字符,例如:
?
/*? ??IF?2?+?2?=?4?THEN ????some_condition?:=?TRUE;? ?We?expect?this?THEN?to?always?be?performed?*/ ??END?IF;? */
這是不允許的,存在語法錯誤
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦