加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 13:04:03 所属栏目:百科 来源:网络整理
导读:一些语句,如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 onconnect syste
一些语句,如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必须结束;为了被服务器解析.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读