更改表的结构
1.编辑表的字段
修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):
语法:
ALTER TABLE 表名 MODIFY(列名,数据类型);
eg1:
alter table skate_test modify (author number(10,0) )
在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提示下面的错误:
ORA-01441: 无法减小列长度, 因为一些值过大
eg2:
alter table skate_test modify (author varchar2(10) )
在修改列的数据类型的时候,所修改的列必须为空,否则提示下面的错误:
ORA-01439: 要更改数据类型, 则要修改的列必须为空
2.增加一个列
语法:
ALTER TABLE 表名 ADD(列名,数据类型);
eg1:
ALTER TABLE skate_test ADD(author NUMBER(38,0) not null);
3.给列改名:
语法:
ALTER TABLE 表名 RENAME COLUMN 当前列名 TO 新列名;
eg1:
ALTER TABLE skate_test RENAME COLUMN author TO authorer_new
4.删除一个列
语法:
ALTER TABLE 表名 DROP COLUMN 列名;
eg1:
alter table skate_test drop column author
5.将一个表改名
语法:
ALTER TABLE 当前表名 RENAME TO 新表名;
eg1:
alter table skate_test rename to test_sakte
5.给表加注释
comment column on 表名.列名 is '注释内容'; //修改表的列的注释
COMMENT ON TABLE MOVO_NEW.TEST_SAKTE IS '注释内容'; //修改表的注释
分享到:
相关推荐
使用oracle数据库时修改表结构,创建表空间等等
ORACLE表生成MYSQL建表DDL
oracle_修改表结构oracle_修改表结构oracle_修改表结构
修改oracle表权限
在Oracle 9i中修改表的结构的相关sql语句.txt
在Excel中设计了表结构后,可以一键生成SQL语句,Oracle有效。如果需要更改成其它数据库,只需要做简单的修改即可。 也可以联系我修改!
Oracle通过触发器或者同义词避免用户修改表结构,2种实现方式,可根据自身需要来选择
Oracle数据库表结构导出成Word文档工具(带源码下载) 修改了一下数据库的连接方式:由于我安装的是win764位+office64+oracle client 32位,用MSDAORA.1无法连接,所以将MSDAORA.1换为OraOleDb.Oracle.1,换后正常连接...
将oracle中的表结构导出的工具包,使用时修改datamining.properties,运行ReadOraacleToExcel.jar
oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
运行环境:.net4.5,原创工具 导出后无需修改sql即可执行导入。 SqlServer转Oracle工具 支持表结构、主键及表数据导出
同时支持sqlserver,oracle,MySql ,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以告诉您哪个表结构有...
mysq与oraclel修改表结构的区别与各自修改用法,mysql的常用命令
oracle异库同表名的两个数据库中数据合并或数据表结构的修改
NULL 博文链接:https://mlxnle.iteye.com/blog/1490247
db2采用cdc同步数据,当表结构需要发生变动时操作步骤
oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本
在Oracle常用命令中查看表结构sqlplus 然后输入系统用户名和密码 2.创建表空间登陆别的用户 conn 用户名/密码; 3 create tablespace 空间名 4 datafile 'c:\空间名' size 15M --表空间的存放路径,初始值为15M 5 ...
oracle,MySql ,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以告诉您哪个表结构有字段的增加减少,存储...
问题就是当设计好表结构之后,后期如果需要往表中增加字段,默认会把该字段放到表的最后,并且字段特别多而我们又想把有关联性的字段放在一起,这时就要修改字段顺序。在修改顺序之前,我们先来看看Oracle数据库表中...