【发布时间】:2014-10-02 09:01:18
【问题描述】:
由于here 描述的错误,创建了一些序列。为了保持一切干净,我尝试使用命令DROP SEQUENCE seqname; 删除它们。它给我带来以下信息:
错误代码 -1,SQL 状态 42X01:语法错误:在第 1 行第 20 列遇到“”。 第 1 行,第 1 列 0 秒后执行完成,出现 1 个错误。
我想这是因为我在具有不同 EOF 标记的 Windows 机器上工作。但是如何解决 SQL 中的问题呢?
【问题讨论】:
由于here 描述的错误,创建了一些序列。为了保持一切干净,我尝试使用命令DROP SEQUENCE seqname; 删除它们。它给我带来以下信息:
错误代码 -1,SQL 状态 42X01:语法错误:在第 1 行第 20 列遇到“”。 第 1 行,第 1 列 0 秒后执行完成,出现 1 个错误。
我想这是因为我在具有不同 EOF 标记的 Windows 机器上工作。但是如何解决 SQL 中的问题呢?
【问题讨论】:
经过多次试验,解决方案是DROP SEQUENCE sequence_name RESTRICT,找到了here。在SQL语句中添加RESTRICT即可解决问题
【讨论】: