oracle 10g 表字段类型的修改 如把某字段varchar2(200)改为Long类型,只要记录中有数据,就不允许转换,有方法直接转换吗?
oracle 10g 表字段类型的修改 如把某字段varchar2(200)改为Long类型,
只要记录中有数据,就不允许转换,有方法直接转换吗?
本人的意思是直接把字段类型由varchar2改为Long的方法,
如果是新增一个字段再间接转换就不需要了,
意在探讨,我觉得这点Oracle设置有点不合理,如果是生产系统,记录上亿,
要借助一个间接字段来达到转换目的话,这种效率觉得无法忍让,
望各位指点,谢谢!
只要记录中有数据,就不允许转换,有方法直接转换吗?
本人的意思是直接把字段类型由varchar2改为Long的方法,
如果是新增一个字段再间接转换就不需要了,
意在探讨,我觉得这点Oracle设置有点不合理,如果是生产系统,记录上亿,
要借助一个间接字段来达到转换目的话,这种效率觉得无法忍让,
望各位指点,谢谢!
...全文
相关推荐
详解Oracle修改字段类型方法总结
`name`的数据类型更改为`nvarchar2(20)`,不会引发任何问题,因为字段为空,新旧数据类型之间不存在数据转换的问题。
oracle删除表字段和oracle表增加字段
Oracle数据库管理系统提供了丰富的数据表管理功能,包括增加、修改和删除表字段。本文将详细介绍这三个操作的语法以及相关的注意事项。1. 添加字段在Oracle中,使用`ALTER TABLE`
Oracle 增加修改删除字段
**示例**:向表`test1`中添加一个名为`name`的字段,数据类型为`VARCHAR2(30)`,默认值为`'prg'`,并且不允许为空。
oracle表字段或是视图字段添加备注方法
Oracle 表字段或是视图字段添加备注方法Oracle 是一个强大的关系数据库管理系统,提供了多种方式来添加备注信息到表字段或视图字段中。
sqlserver中将varchar类型转换为int型再进行排序的方法
首先,当数据库中的ID字段被设置为varchar类型时,如果不进行类型转换,直接使用`ORDER BY`进行排序,可能会根据字符的字典顺序而不是数值大小来排序,这显然不符合我们的预期。


基础和管理
