`
weilJava
  • 浏览: 69129 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

oracle:修改字段数据类型(含数据)

 
阅读更多
当表中存在数据时,修改字段的类型不能那么简单的alter了


-- 修改原字段名
ALTER TABLE sina_weibo_user RENAME COLUMN user_num to user_num_back;
-- 添加一个和原字段同名的字段
ALTER TABLE sina_weibo_user ADD user_num  VARCHAR2(12);
-- 将原来的数据更新到新字段中 这是要注意,一定要显示进行数据类型转换(不同于MSSQL)
UPDATE sina_weibo_user SET user_num = CAST(user_num_back AS VARCHAR2(12));
-- 删除原来的备份字段
ALTER TABLE sina_weibo_user DROP COLUMN user_num_back;
分享到:
评论

相关推荐

    ORACLE中CLOB字段转String类型

    ORACLE中CLOB字段转String类型

    详解Oracle修改字段类型方法总结

    最近学习了Oracle修改字段类型方法,留做记录。 有一个表名为tb,字段段名为name,数据类型nchar(20)。 1、假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modify (name nvarchar2(20...

    oracle建表修改字段

    oracle建表修改字段,数据库简单代码,

    oracle变更数据表字段类型

    oracle变更数据表字段类型 ,简单易懂方便快捷!

    Oracle的CLOB大数据字段类型操作方法

    VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型,不同场景的最大长度不同。 在Oracle Database中,VARCHAR2 字段类型,最大值为4000;PL/SQL中 VARCHAR2 变量类型,最大字节长度为...

    KETTLE数据库转换类型例子

    此处主要以两个例子说明KETTLE可支持的数据转换操作,一个说明不同数据库表间的数据提取和加载,一个说明数据文件与数据库表间的数据提取与加载。

    Oracle导Mysql适用于百、千万级别数据迁移

    Oracle导Mysql适用于百、千万级别数据迁移,速度是kettle的10倍以上数据库迁移 数据迁移 千万级 亿万级数据,MySQL oracle关系型 现需要开发一套程序用来快速迁移数据库,要求如下: 1.使用人员可以指定迁移数据库...

    kafka-connect-oracle:Kafka Source Connector for Oracle

    Kafka ConnectOraclekafka-connect-oracle是一个Kafka源连接器,用于从Oracle数据库捕获所有基于行的DML更改并将这些更改流式传输到Kafka。 变更数据捕获逻辑基于Oracle LogMiner解决方案。 仅从Oracle中提取已提交...

    通用java程序批量导excel数据到oracle

    请对应好关系,并保证excel数据正确,列如字段是数字类型,excel里是文字,当然会报错。 注意下标从0开始,注意输入法,每次执行前请先用解压文件打开jar,配置好对应关系,保存后再执行导入程序。 可根据需要,自行...

    Oracle数据库表的基本操作以及空值问题的解决

    常见命令:4.Oracle数据库的数据类型:5.null:6.nvl(字段1,值1): 1.Oracle数据库语言分类: 1)DDL:数据定义语言,对数据结构起作用 create:创建某对象 alter:修改某对象 drop:删除某对象 truncate:清空数据+...

    对有自增长字段的表导入数据注意事项

    您可能感兴趣的文章:SQL Server设置主键自增长列(使用sql语句实现)oracle中的ID号实现自增长的方法mysql修改自增长主键int类型为char类型示例自增长键列统计信息的处理方法实现oracle数据库字段自增长(两种方式)

    Oracle数据库Sql语句详解大全

    第一章 SELECT查询 写一条SELECT查询语句 在查询中使用表达式、...Oracle的数据类型 使用约束 第九章 对数据的操作 在已创建表中插入新的数据 修改已经存在的数据 删除表中的数据 理解事物控制及其重要性 等等......

    oracle全程笔记及代码

    2)数据操作:数据的创建数据的修改数据的删除数据的查询等,这些基本的操作被称为SQL(Structered Query Language),是关系型数据库产品的工业标准 由于标准SQL处理数据能力有局限,每种数据库产品在其基础之...

    Oracle数据库学习指南

    8. ORACLE的数据类型 9. Oracle数据库碎片整理 10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整...

    PHP处理Oracle的CLOB实例

    在使用PDO的预处理方法时,如果使用bindParam()等而不指定字段的数据类型或使用execute(),PDO都会默认为string类型,并且限定一个默认长度 所以在存clob类型字段时必须使用bindParam()或bindValue()等,并指定字符...

    最全的oracle常用命令大全.txt

    MODIFY (列名 数据类型) 例:将test表中的Count列宽度加长为10个字符 sql>alter atble test modify (County char(10)); b、将一张表删除语句的格式如下: DORP TABLE 表名; 例:表删除将同时删除表的数据和...

    php mysql+sql server 数据库处理类

    入口能数: $TableName | 数据表名称、$FieldArray | 字段列表、$TypeArray | 字段类型及长度列表、$Mode | 操作方式【ADD 添加字段,UPDATE 修改字段、DEL 删除字段】 返回类型:成功返回 1,失败返回0 Tab_...

    青云oracle工具

    但是设计的时候往往会疏忽大意,把同一个字段名设置了不同的类型长度备注,所以我做了一个 “同名字段检查”的功能,可以检查出这些问题,并能够批量更改。这个也是该软件最大亮点; 7.oracle 有个特点,就是如果表...

Global site tag (gtag.js) - Google Analytics