1.更改一个表中带有数据的字段的精度方法减小:
写道
--增加两个临时字段,和要更改字段精度的类型和精度相同
ALTER TABLE TABLE_NAME ADD(filed1_1 VARCHAR2(4),filed2_1 NUMBER(4));
--将要更改字段精度的值放入临时字段中,并将要更改的字段内容置空
UPDATE TABLE_NAME T
SET T.filed1_1 =T.filed1, T.filed2_1 =T.filed2,
T.filed1=NULL,T.filed2=NULL;
--更改要修改的字段精度
ALTER TABLE TABLE_NAME MODIFY(filed1 VARCHAR2(2), filed2 NUMBER(2));
--将原有的数据重新更新修改后的字段中
UPDATE TABLE_NAME T
SET T.filed1=T.filed1_1,T.filed2=T.filed2_1;
--删除临时字段
ALTER TABLE TABLE_NAME DROP(filed1_1,filed2_1);
ALTER TABLE TABLE_NAME ADD(filed1_1 VARCHAR2(4),filed2_1 NUMBER(4));
--将要更改字段精度的值放入临时字段中,并将要更改的字段内容置空
UPDATE TABLE_NAME T
SET T.filed1_1 =T.filed1, T.filed2_1 =T.filed2,
T.filed1=NULL,T.filed2=NULL;
--更改要修改的字段精度
ALTER TABLE TABLE_NAME MODIFY(filed1 VARCHAR2(2), filed2 NUMBER(2));
--将原有的数据重新更新修改后的字段中
UPDATE TABLE_NAME T
SET T.filed1=T.filed1_1,T.filed2=T.filed2_1;
--删除临时字段
ALTER TABLE TABLE_NAME DROP(filed1_1,filed2_1);
2.更改一个表中带有数据的字段的精度方法增大,就可以直接更改字段精度即可
--原有的字段精度为2,现在要该为4 ALTER TABLE TABLE_NAME MODIFY(filed1 VARCHAR2(4), filed2 NUMBER(4));
相关推荐
使用oracle数据库时修改表结构,创建表空间等等
oracle_修改表结构oracle_修改表结构oracle_修改表结构
ORACLE表生成MYSQL建表DDL
Oracle数据库表结构导出成Word文档工具(带源码下载) 修改了一下数据库的连接方式:由于我安装的是win764位+office64+oracle client 32位,用MSDAORA.1无法连接,所以将MSDAORA.1换为OraOleDb.Oracle.1,换后正常连接...
修改oracle表权限
将oracle中的表结构导出的工具包,使用时修改datamining.properties,运行ReadOraacleToExcel.jar
Oracle通过触发器或者同义词避免用户修改表结构,2种实现方式,可根据自身需要来选择
主要介绍了ORACLE 修改表结构 之ALTER CONSTAINTS的使用,需要的朋友可以参考下
运行环境:.net4.5,原创工具 导出后无需修改sql即可执行导入。 SqlServer转Oracle工具 支持表结构、主键及表数据导出
oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
在Excel中设计了表结构后,可以一键生成SQL语句,Oracle有效。如果需要更改成其它数据库,只需要做简单的修改即可。 也可以联系我修改!
在Oracle 9i中修改表的结构的相关sql语句.txt
db2采用cdc同步数据,当表结构需要发生变动时操作步骤
同时支持sqlserver,oracle,MySql ,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以告诉您哪个表结构有...
问题就是当设计好表结构之后,后期如果需要往表中增加字段,默认会把该字段放到表的最后,并且字段特别多而我们又想把有关联性的字段放在一起,这时就要修改字段顺序。在修改顺序之前,我们先来看看Oracle数据库表中...
mysq与oraclel修改表结构的区别与各自修改用法,mysql的常用命令
oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本
oracle异库同表名的两个数据库中数据合并或数据表结构的修改
NULL 博文链接:https://mlxnle.iteye.com/blog/1490247
在Oracle常用命令中查看表结构sqlplus 然后输入系统用户名和密码 2.创建表空间登陆别的用户 conn 用户名/密码; 3 create tablespace 空间名 4 datafile 'c:\空间名' size 15M --表空间的存放路径,初始值为15M 5 ...