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

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

概述一些语句,如create table,insert into等,最后会带一个分号: CREATE TABLE employees_demo ( employee_id NUMBER(6) , first_name VARCHAR2(20) , last_name VARCHAR2(25) CONSTRAINT emp_last_n 一些语句,如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 system/manager

也没有分号.

这背后的原因是什么?我怎样才能决定自己在哪里放分号?

本地实例的代码在返回时执行.服务器的多行命令以分号执行

SQL*Plus manual中详述的特殊命令是唯一不接受分号的命令. Wheras SQL Commands必须结束;为了被服务器解析.

总结

以上是内存溢出为你收集整理的oracle – 在SQL * Plus命令结束时分号有什么意义?全部内容,希望文章能够帮你解决oracle – 在SQL * Plus命令结束时分号有什么意义?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1167230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存