Oracle12c ,删除列错误ora-00933 sql命令未正确结束
我需要在现有表中删除一列。不确定为什么下面的语法不适用于我,并且“ora-00933 sql命令未正确结束” 数据库查询:Oracle12c ,删除列错误ora-00933 sql命令未正确结束,oracle12c,toad,alter-table,Oracle12c,Toad,Alter Table,我需要在现有表中删除一列。不确定为什么下面的语法不适用于我,并且“ora-00933 sql命令未正确结束” 数据库查询: ALTER TABLE employee DROP COLUMN TITLE; 请建议。使用oracle 12c版本。感谢@learningloop提供建议 我在删除SQL中的分号后尝试了一下,结果成功了。我使用toad编辑器执行查询 您使用的SQL查询没有问题。您是从Java还是其他语言执行此查询?如果是这样,您需要删除查询末尾的分号。我正在使用Toad IDE执行查
ALTER TABLE employee DROP COLUMN TITLE;
请建议。使用oracle 12c版本。感谢@learningloop提供建议
我在删除SQL中的分号后尝试了一下,结果成功了。我使用toad编辑器执行查询 您使用的SQL查询没有问题。您是从Java还是其他语言执行此查询?如果是这样,您需要删除查询末尾的分号。我正在使用Toad IDE执行查询。有没有想过我在这里遗漏了什么?我试着去掉分号,结果成功了。这并不是导致问题的原因。奇怪的行为。你使用的是什么版本的蟾蜍?你是如何在编辑器中执行你的语句的?有多种执行方法,蟾蜍应该在幕后自动处理分号。我测试了F9、Ctrl+Enter和Shift+F9在自12.1以来的每个商用版本中执行,无法复制;然而,这听起来有点熟悉,因为它以前就出现过。