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; 
*/
这是不允许的,存在语法错误



 
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13885898/viewspace-2157608/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13885898/viewspace-2157608/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值