使用命令如下:
alter table table1
drop coloumn firstname;
alter table table1
drop coloumn firstname;
解决方案 »
- 求《Oracle 10g数据库管理、应用与开发标准教程》教程里的school.dmp和vendition.dmp文件
- conn sys/sys as sysdba连接失败
- 关于权限的问题
- toad如何测试存储过程
- 请教一sql
- 关于ORA-01405
- ***********如何删除一个在线的用户(在线等待)*****************
- 一个小小的问题,pl/sql的,错在哪里?
- Oracle提供的Utl_File报如何使用???
- 怎么些这样的sql语句
- 救命呀!!!!!! 一个关于存储过程的问题?内容如下:
- 请问那里有oracle developer forms,reports的源程序下载?急用!!
然后重新启动数据库
然后重新启动数据库
在我的init<sid>.ora中没有COMPATIBILITY这个项目,我就在后面加了一条:
compatibility='8.1.0.0.0'
然后重新启动,可以登录以后还是不能删除列。
比如:1、create table tmp as select (field1,field2,...) from mytable_name
2、drop table mytable_name;
3、create table mytable_name as select * from tmp当然,你要记得给所有用户赋操作该表的权限。
我试了几种方式:
COMPATIBILITY='8.1.0'
COMPATIBILITY=8.1.0
COMPATIBILITY=8.1.0.0.0
可是都不行。我的init<sid>.ora文件在<oracel_home>\ora81\database目录下,对吗?这个文件只有两行:
IFILE='c:\oracle\admin\xbase\pfile\init.ora'
COMPATIBILITY=8.1.0感谢大笨象的提示,可是我就是想用删除列的功能,因为我是在学习oracle另外也非常感谢弱水三千、蓝色沸点、HighWaterMark和白开心的大力帮助。
我试了几种方式:
COMPATIBILITY='8.1.0'
COMPATIBILITY=8.1.0
COMPATIBILITY=8.1.0.0.0
可是都不行。我的init<sid>.ora文件在<oracel_home>\ora81\database目录下,对吗?这个文件只有两行:
IFILE='c:\oracle\admin\xbase\pfile\init.ora'
COMPATIBILITY=8.1.0感谢大笨象的提示,可是我就是想用删除列的功能,因为我是在学习oracle另外也非常感谢弱水三千、蓝色沸点、HighWaterMark和白开心的大力帮助。
应该是
compatible = 8.1.0谢谢大家!!