oracle已经有了注释符再注释,关于oracle的注释位置
以前沒有注意過這個問題,今天群里的朋友問了這個問題,發上來給大家看看:
創建一個文件a.sql:
select * from t2 start with root_id = 0 connect by prior id = root_id;? /*zhushi*/
到sqlplus中執行:
SQL> @a.sql
3? ;
select * from t2 start with root_id = 0 connect by prior id = root_id; /*zhushi*/
*
ERROR at line 1:
ORA-00911: invalid character
修改a.sql如下:
select * from t2 start with root_id = 0 connect by prior id = root_id;
/*zhushi*/
成功執行:
ROOT_ID???????? ID NAME? DESCRIPTION
---------- ---------- ----- -----------
0????????? 1 a???? aaa
1????????? 2 a1??? aaa1
1????????? 3 a2??? aaa2
0????????? 4 b???? bbb
4????????? 5 b1??? bbb1
4????????? 6 b2??? bbb2
6 rows selected
由此得出結論,oracle對緊跟在;后面的注釋都認為是非法字符.
不知是否正確.
總結
以上是生活随笔為你收集整理的oracle已经有了注释符再注释,关于oracle的注释位置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数独游戏——数模处理(MATLAB整数规
- 下一篇: 人生的第一个博客(●'◡'●)ノ♥--开