2014-10-02 24 views
1

由於描述的錯誤here而創建了一些序列。爲了保持一切清潔,我試圖用命令DROP SEQUENCE seqname;刪除它們。它產生了以下消息:語法錯誤:在DROP SEQUENCE語句中在derby上遇到「<EOF>」

Error code -1, SQL state 42X01: Syntax error: Encountered "" at line 1, column 20. Line 1, column 1 Execution finished after 0 s, 1 error(s) occurred.

我想這是因爲我在Windows機器上有不同的EOF標記。但是如何解決SQL中的問題?

回答

2

經過幾次試驗,解決方案是DROP SEQUENCE sequence_name RESTRICT,發現here。在SQL語句中添加RESTRICT可解決問題