oracle – 在SQL * Plus命令结束时分号有什么意义?

前端之家收集整理的这篇文章主要介绍了oracle – 在SQL * Plus命令结束时分号有什么意义?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一些语句,如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必须结束;为了被服务器解析.

猜你在找的Oracle相关文章