1、如果列名不适合,那么可以使用alter table语句的rename column子句改变列名。
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为班玛企业提供专业的成都网站设计、网站建设,班玛网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
2、用plsql developer工具修改方便。
Oracle数据库一个最重要的部分就是数据字典,是只读类型的表的集合,提供数据库的信息。
一个数据字典包括: 数据库对象所有的框架对象的定义〔表、视图、索引、群集、同义词、序列、过程、函数、包、触发器等)。
数据字典的结构是表和视图,就像其他数据库数据一样,一个给定数据库的所有数据字典表的和视图都存储在数据库的SYSTEM表空间中。数据字典不但是每个Oracle数据库的重要组戍部分之一,同时对于所有的用户,从应用设计人员到数据库管理员,都是非常重要的工具。可以使用SQL语句访问数据字典,由于数据字典是只读的,所以只能使用SELECT语句访问数据字典的表和视图。
如果是把
旧表名称 修改为 新表名称 之后.
原有的 引用 旧表名称的 视图, 都无效了.
如果那个 旧表名称 又没有再使用的话。
直接
CREATE PUBLIC SYNONYM 旧表名称 FOR 新表名称
创建个 同义词。
原有视图应该可以不修改的。
不能象修改表那样直接改列名,只能是在定义视图的语句里写新的列名。
修改视图的过程即为重新定义视图的过程。可以通过首先删除视图,然后再次创建实现
连接ORACLE数据库有两种方式:数据库名和服务名,数据库名的更改要使用重建控制文件的方式更改.alter database backup controlfile to trace后更改其中数据库名为新名,运行该文件
如果要更改目录,在上面的Trace文件中将文件目录改为新的文件目录名称重建或在mount阶段使用alter database rename datafile一一将文件更改过来.