sql – 为什么ORACLE不允许命令中的连续换行符?
我写:
>:CREATE TABLE Person( 并将其保存到文件“a.sql”(冒号表示行的开头,不在实际代码中.) 如果我然后在SQL * Plus命令提示符下键入“@a”来运行它,它将告诉我以“ssn”开头的行不被识别为命令,并被忽略. 从我收集的内容来看,如果sqlplus连续遇到多个换行符,它似乎会终止命令.这是一个准确的陈述吗?如果是这样,有人知道这是否必要/为什么选择这样做? 解决方法我不知道原因,但是一个完全空白的行终止了SQL * Plus中的命令.引自the SQL*Plus docs: 结束SQL命令: >用分号(;) 您还可以使用SET SQLBLANKLINES更改空白行的处理方式
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |