在Oracle中,什么语句结尾用到";",什么语句结尾不用";"?
这两种语句有什么区别?有没有比较容易的记忆方法?举例:
desc s_emp 这句话就不用;号结尾也能运行!select * from s_emp; 这句话就必须用;号结尾才行!
这两种语句有什么区别?有没有比较容易的记忆方法?举例:
desc s_emp 这句话就不用;号结尾也能运行!select * from s_emp; 这句话就必须用;号结尾才行!
一般就desc和sqlplus的set命令(如:set pagesize 300)可以不用;
而desc后面就跟一个表名字,一些set 后面一般也是以on、off、或者数字结束,这些即使不加;也能判别出来语句是否结束
select是sql命令是根据分号判断是否结束的,有点类似于执行的意思,如果不加分号,加/也是可以的
desc是sqlplus的命令不需要分号来判断是否结束,但是加上了也不会出错