Sql 删除列时缺少关键字错误
当我尝试使用下面的命令删除列时Sql 删除列时缺少关键字错误,sql,oracle,alter,Sql,Oracle,Alter,当我尝试使用下面的命令删除列时 alter table <table_name> drop <column_name>; altertabledrop; 我收到“缺少关键字”错误 在使用column关键字时也会出现如下错误 alter table <table_name> drop column <column_name>; altertabledrop列; 您可以这样做 altertable1下拉列column1; 或 ALTER TAB
alter table <table_name> drop <column_name>;
altertabledrop;
我收到“缺少关键字”错误
在使用column关键字时也会出现如下错误
alter table <table_name> drop column <column_name>;
altertabledrop列;
您可以这样做
altertable1下拉列column1;
或
ALTER TABLE table1 DROP(第1列,第2列,…);
甚至
ALTER TABLE表1设置未使用(第1列);
更改表1删除未使用的列;
下面是一个演示alter table drop column
非常有效
比如说,
SQL> create table t(id number, text varchar2(10));
Table created.
SQL> desc t;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NUMBER
TEXT VARCHAR2(10)
SQL> alter table t drop column text;
Table altered.
SQL> desc t;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NUMBER
SQL>