一些语句,如create table,insert into等,最后会带一个分号:
CREATE TABLE employees_demo ( employee_id NUMBER(6),first_name VARCHAR2(20),last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn_demo NOT NULL ) ;
而其他人喜欢
set echo on connect system/manager
也没有分号.
这背后的原因是什么?我怎样才能决定自己在哪里放分号?
本地实例的代码在返回时执行.服务器的多行命令以分号执行
SQL*Plus manual中详述的特殊命令是唯一不接受分号的命令. Wheras SQL Commands必须结束;为了被服务器解析.