`
H小阿飞
  • 浏览: 274447 次
  • 性别: Icon_minigender_1
  • 来自: 南通
社区版块
存档分类
最新评论

Oracle中在已有数据的表中更改字段类型(四步)

阅读更多

data型转换成varchar型

第一步:
alter table FEESDETAILS_INFO rename column  PRESCRIPTION_DATE to PRESCRIPTION_DATE1;

备注:把原字段换个名字,此条的sql是把PRESCRIPTION_DATE 换成PRESCRIPTION_DATE1


第二步:
alter table FEESDETAILS_INFO add PRESCRIPTION_DATE VARCHAR2(100);

备注:在表中添加一个原字段名字PRESCRIPTION_DATE,并把类型定义自己想改变的类型, 此条是定义VARCHAR2类型


第三步:
update  FEESDETAILS_INFO set PRESCRIPTION_DATE = cast(to_char(PRESCRIPTION_DATE1,'YYYY/MM/DD hh24:mi:ss')as VARCHAR2(100));

备注:这条语句是把备份的PRESCRIPTION_DATE1 字段内容 添加到新建字段PRESCRIPTION_DATE中来,这条语句就是把data类型的数据转换成varchar类型在插入到新定义的PRESCRIPTION_DATE

第四步:
alter table FEESDETAILS_INFO drop column PRESCRIPTION_DATE1;

备注:把备份字段PRESCRIPTION_DATE1去掉

 

分享到:
评论

相关推荐

    Oracle 数据表修改字段长度

    Oracle数据库中,表中已存在数据字段修改该字段的长度,如有疑问可沟通联系,当积分自动提升到很高的时候欢迎联系,会把积分调低。

    ORACLE查询表最近更改数据的方法

    修改项目时,涉及到了Oracle中许多表的修改(包括:增加、删除字段,修改注释等)。由于开始没有进行记录,造成在上测试机时,忘记了具体修改过哪些表了。后来在网上查找了一些资料,例如: 代码如下: 1、select uat...

    oracle-自动获得表所有DDL(有缺陷)

    通过PL/SQL 自己手动生成DDL,不过目前我只写了 表、主键、注释、索引。其他的分区、约束还没写。...缺陷:每个字段后面都有","需要手动剔除,修改过后的已上传,csdn中不知道怎么修改,只好重新上传

    在OracleE数据库的字段上建立索引的方法

    庆幸的是,如果在使用函数的这些列中包含了字符型数据,可以用这样一种方法修改查询语句,以达到强制性使用索引,更有效地运行查询。这篇文章介绍了涉及的技术,并说明了在两种典型情况下怎样实现。 大小写混合情况...

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

    数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。 我们不能手工修改数据字典里的信息。  很多时候,一般的ORACLE用户不知道如何有效地利用它。  dictionary...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    其一、就业面广:全球前100强企业99家都在使用ORACLE相关技术,中国政府机构,大中型企事业单位都能有ORACLE技术的工程师岗位。 其二、技术层次深:如果期望进入IT服务或者产品公司(类似毕博、DELL、IBM等),...

    oracle实验报告

    2、 定义一个为修改职工表(emp)中某职工工资的存储过程子程序,职工名作为形参,若该职工名在职工表中查找不到,就在屏幕上提示“查无此人”然后结束子程序的执行;否则若工种为MANAGER的,则工资加$1000;工种为...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    她是Oracle ACE,也是OakTable(Oracle社区中著名的“Oracle科学家”的非正式组织)的成员,经常在技术会议上演讲。她的著作还包括 Expert Oracle Practices和Beginning Oracle SQL,博客主页是karenmorton....

    kafka-connect-oracle:Kafka Source Connector for Oracle

    解析的字段和值在模式中保留在正确的字段类型中。 消息具有DML操作的行字段的旧(更改前)和新(更改后)值。 插入操作只有标记为“数据”的行的新值。 更新操作具有标记为“数据”的新数据,并且还包含标记为...

    批量更新人员照片,动态指定要更新的表和字段

    人为将照片名称修改为身份证号的文件,然后根据文件名导入对应人员的blob字段中 开发环境: vs2008 oracle10g ODTwithODAC1020221(oracle公司的驱动程序,开发时需要,可以使用update语句更新blob字段;oledb使用...

    Oracle练习.txt

    5.如何在ORACLE中取毫秒? select systimestamp from dual; 6.如何在字符串里加回车? 添加一个||chr(10) select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual ; 7.怎样修改oracel数据库的默认日期? ...

    orcale常用命令

    数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。 我们不能手工修改数据字典里的信息。  很多时候,一般的ORACLE用户不知道如何有效地利用它。  dictionary...

    Oracle数据操作和控制语言详解

    正在看的ORACLE教程是:Oracle数据操作和控制语言详解... 插入数据 INSERT语句常常用于向表中插入行,行中可以有特殊数据字段,或者可以用子查询从已存在的数据中建立新行。 列目录是可选的,缺省的列的目录是所有的列名

    oracle数据库笔记

    (2)在原来已有表上建一个新表(结构和数据) 27 (3)使用OEM建表 27 3.默认值和NULL值 27 三. 修改表 28 四. 删除表 28 五. 数据完整性 28 1.Primary Key 约束 28 2.NOT NULL约束 29 3.Unique 约束 29 4....

    Oracle9i的init.ora参数中文说明

    说明: 指定一个字符串值, 设置 TIME 数据类型的默认值, 该数据类型包含 HOUR, MINUTE 和 SECOND 这几个日期时间字段。 语法: TIME '09:26:50' (将值存储为 7 个字节)。 默认值: 从 NLS_TERRITORY 中获得 nls_time...

    Excel数据的导入、导出及更新操作

    注,如果要编译及选择Oracle数据库,需要安装oracle客户端。 VS2010 C#源码 * 文 件 名:FrmDataImport * 创 建 人:明振居士 * Email:nzj.163@163.com qq:342155124 * 创建时间:2010-06-01 * 最后修改时间...

    Oracle 10g 开发与管理

    (2)在原来已有表上建一个新表(结构和数据) 27 (3)使用OEM建表 27 3.默认值和NULL值 27 三. 修改表 28 四. 删除表 28 五. 数据完整性 28 1.Primary Key 约束 28 2.NOT NULL约束 29 3.Unique 约束 29 4....

    oracle安装及备份

    1、在进行导入恢复时,如果是全部导入的话,就需要将原有的用户删除,这样此用户所拥有的数据就可以直接被删除了,否则在进导入时会下面的错误提示( ORACLE error 2291 encountered )那是因为与原有一些表,或...

    精通sql结构化查询语句

    23.3.3 删除存在的数据表 23.4 对数据库中表的操作 23.4.1 向表中添加记录 23.4.2 浏览表中记录 23.4.3 修改已有记录 23.4.4 删除指定记录 23.5 可回复留言板的开发(PHP+SQL Server) 23.5.1 数据表的设计 23.5.2 ...

Global site tag (gtag.js) - Google Analytics