alter table aa drop cloumn 列名字 删除;
rename oldtablename to newtablename;
comment on column aa.name is 'name 的描述性语言';
alter table aa add 字段名 字段类型;
改类型、长度、是否为空:
alter table mytable modify (mycol varchar2(20) not null);
要修改类型,字段必须是空的;
要修改长度,如果字段是空的,完全可以改,如果字段不空,则只能增加长度,不能减小;
要修改是否为空,字段必须符合constraint的要求
没有办法改字段名称
可以用ALTER TABLE命令改变一列的数据类型和长度。
表中有数据时,可以增加某列的大小。如果想减少某列的大小或改变数据类型,则该表必须为空。
alter table mytable modify (mycol varchar2(20) not null);
关于列名,没有直接的方法改变。但是可以通过其他方法达到改变列名的目的。
例如:
表A结构如下:
ID(NUMBER) NAME(VARCHAR2(20)
------------------------------------
1 TOM
2 MIKE
3 JHON
将列名NAME改变为NAME1
方法1.列复制法
1.增加一个与NAME相同结构的字段NAME1
Alter table A add(NAME1 varchar2(20));
2.将NAME中的数据复制到NAME1中
Update A Set NAME1=NAME;
3.删除NAME列
Alter table A drop column NAME;
4.修改完成
方法2.表复制法
1.将表A改名
Alter table A rename to A1
2.创建新表并复制数据
Create table A(ID,NAME1) as Select * from A1
3.删除表A1
4.修改完成
通过上面两种方法,
重新检索表A结果如下:
ID(NUMBER) NAME1(VARCHAR2(20)
------------------------------------
1 TOM
2 MIKE
3 JHON
分享到:
相关推荐
DBExportDoc V1.0 For Oracle(Oracle数据库表结构导出器)是一套用来完成将Oracle数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。 软件采用Word中VBA开发完成,软件使用Word中的菜单操作,与...
使用oracle数据库时修改表结构,创建表空间等等
两个版本的数据库对比,同时支持sqlserver,oracle,MySql ,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以...
ORACLE表生成MYSQL建表DDL
在修改顺序之前,我们先来看看Oracle数据库表中如何增加字段。 新增字段: 添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 实例 创建表结构: create table ...
简述Oracle数据库逻辑结构中各元素之间的关系。 答:数据库由若干个表空间组成,表空间由表、索引、视图等逻辑对象组成,表由段 组成,段由区组成,区则由数据块组成。 2.简述Oracle数据库物理结构中包含的文件类型...
1、本程序用来对Oracle数据库进行结构比较,支持在线数据库比较和 离线数据库比较方式; 2、连接数据库无须在本地配置数据库连接,直接通过IP和端口以及相 应的数据库名称进行连接; 3、纯绿色软件,无须安装,...
完整版Oracle11数据库教程课件 第2章_Oracle体系结构(共11页).ppt 完整版Oracle11数据库教程课件 第3章_SQL语言概述及简单查询(共19页).ppt 完整版Oracle11数据库教程课件 第4章_修改数据及事务(共16页).ppt ...
描述 Oracle 服务器的体系结构及其主要构件 列举用户连接到 Oracle 实例所涉及的结构 双机模式:RAC/HOT STANDBY 数据库的逻辑结构 创建表空间 改变表空间的大小 为临时段分配空间 改变表空间的状态 改变表空间的...
oracle异库同表名的两个数据库中数据合并或数据表结构的修改
表设计规范 2017年11月3日 oracle数据库表设计全文共29页,当前为第1页。 表设计范式 表与表关联关系 主键、外键、约束 表分区 目录 oracle数据库表设计全文共29页,当前为第2页。 表设计规范-范式 1NF:如果关系R ...
7.6.1 数据库恢复和涉及的数据库结构 组织 7.7 各种需要恢复的情形 7.8 恢复丢失的数据文件 7.8.1 SYSTEM 数据文件的丢失 7.8.2 包含活动回退段的数据文件的丢失 7.8.3 其他数据文件的丢失 7.8.4 执行表空间...
第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 1.2.4 进程 8 1.3 存储管理 9 1.3.2 逻辑结构 10 1.3.3 表(Table)...
可以把DMP文件导入到ORACLE数据库中,可以把DMP文件打包上传到FTP服务器指定位置,可以把FTP服务器上指定位置的DMP文件下载到本机指定目录,可以查询ORACLE数据库表记录信息,而且可以修改数据; 3、运行环境、...
实验54:更改表空间的名称,更改数据文件的名称 113 表空间 116 实验55:建立临时表空间 117 实验56:大文件表空间和表空间的管理模式 118 数据库的逻辑结构 120 实验57:建立表,描述表的存储属性 121 实验58:...
运行环境:.net4.5,原创工具 导出后无需修改sql即可执行导入。 SqlServer转Oracle工具 支持表结构、主键及表数据导出
12.2.7修改数据库归档模式 12.3 RMAN工作原理 12.3.1 RMAN与控制文件 12.3.2 RMAN与数据块 12.3.3 RMAN恢复需要的文件 12.3.4 RMAN通道 12.4 RMAN备份介质 12.4.1备份集与备份片 12.4.2镜像拷贝 12.5 RMAN...
主要内容包括:Oracle关系数据库,Oracle数据库体系结构,SQL基本查询,修改SQL数据与SQL*Plus命令,PL/SQL编程基础,用户、模式和表,高级查询,过程、函数和程序包,表类型,索引,视图、序列和同义词,触发器,...