ORACLE修改表字段的数据类型

项目需求变更,需要用到备用字段,开始以为是这样改表的:

alter table tablename alter column colname newDataType

比如:

alter table mytable alter column mycol1 int default 0

后来实现了一下,不行。再查了一下资料,说是这样的(也不行):

alter table userreg modify column bak2 VARCHAR2(20) default to_char(sysdate,'YYYY-MM-DD HH24:MI:SS')

后来实践了一下,原来Oracle是要这样改的(而且要保证该列没有数据,否则改不了):

alter table userreg modify (bak2 varchar2(26) default to_char(sysdate,'YYYYMMDDHH24MISS'))

&nbsporacle账号;

或者是:

alter table userreg modify (bak2 char(21) default to_char(current_date,'YYYY-MM-DD HH24:MI:SS'))

oracle修改字段的默认,oracle系统默认的账号ORACLE修改表字段的数据类型相关推荐

  1. oracle 测试数据类型,oracle修改表字段的数据类型测试

    oracle修改表字段的数据类型的测试 思路 将要更改类型的字段名改名新字段以备份: 根据需求,添加一个与要更改类型的字段名同名的字段(原字段已经改名), 然后更新数据, 最后删除改名备份的字段 脚本 ...

  2. oracle更改字段类型 有数据无数据的时候,修改字段长度,增加字段

    有一个表名为tb,字段段名为request_id,数据类型int 更改为VARCHAR2(64). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modi ...

  3. odbc连接oracle失败,大神解答win7系统ODBC无法连接ORACLE的处理方案

    随着电脑的使用率越来越高,我们有时候可能会遇到win7系统ODBC无法连接ORACLE问题,如果我们遇到了win7系统ODBC无法连接ORACLE的问题,要怎么处理win7系统ODBC无法连接ORAC ...

  4. mysql 修改字段长度 合并语句_mysql中利用sql语句修改字段名称,字段长度等操作...

    1.修改字段的长度 语法: ALTER TABLE 表名 MODIFY COLUMN 字段名  数据类型(修改后的长度) 例子: 将字段的长度由10改为20 ALTER TABLE attence M ...

  5. mysql导入数据提前修改字段_复习MySQL③导入数据、检查及修改

    导入数据: 用insert into语句为表插入数据: - insert into 表名(字段1,字段2,-) values -- 导入外部文本文件: - 导入外部txt文件(导入CSV文件分隔符为' ...

  6. 修改时间服务器失败,电脑系统同步时间失败怎么办 修改时间服务器的方法。...

    一般来说,自己设定系统时间没有办法那么准确,因此更多的是利用时间同步功能,但是windows时间服务器不在中国,因此系统时间同步服务经常出错,那么如何解决系统时间同步出错的问题呢?下面给大家介绍修改电 ...

  7. java 字段映射注解_mybatis注解开发中实体属性和表字段不对应问题

    在项目的实际开发中,有可能会遇到实体类中的属性名与列名不相同,不能改但.导致不能自动装配值的问题,此时可以接合@Results.@Result.@ResultMap实现开发 1.@Results注解 ...

  8. Oracle表中已有数据修改字段类型

    Oracle的表中已存在了数据,这时再来修改表的字段类型就无法修改.例如, number类型改成number(22),这时数据库会报ORA-01440: column to be modified m ...

  9. Android修改系统默认设置

     1.launcher的布局太居中,要想两边拉伸 <\packages\apps\Launcher2\res\values\dimens.xml> <dimen name=&qu ...

最新文章

  1. viso 画背景框_3分钟漫画教程 | Q版漫画少女线稿,画完暖暖的
  2. Chrome 输入文字卡死
  3. VHDL读写txt文件
  4. python我想对你说_python学习第3天-----字典、解构
  5. 树状数组成段更新模板
  6. sscanf一小用法
  7. linux中副规则_Linux中的命名规范
  8. 剑指offer(C++)-JZ34:二叉树中和为某一值的路径(二)(数据结构-树)
  9. MySQL 数据库重装失败最后一步无法启动server的解决办法
  10. Java中关于创建文件,Java实现 PDF、Word、Excel、Html、XML互转及与图片互相转化、图片像素调节,待更新整理中
  11. 《花花公子》的封面女郎,计算机图像界的女神
  12. 华为云-- 消息通知服务(SMN)
  13. Product Requirement Document
  14. 老生常谈:如何快速提升项目管理和团队效率?
  15. 概率论:3.3期望与方差
  16. 《MFC如何添加子对话框》
  17. PHP针对数字的加密解密类,可直接使用
  18. 人工智能 Java 坦克机器人系列: 神经网络
  19. 联想x3850x6重装系统_中心管理服务器介绍及配置方案:联想服务器 X3850X6
  20. 计算机对护理学的影响,浅析护理专业计算机教学存在的问题及对策.doc

热门文章

  1. 大于号小于号_一年级数学上册20以内填大于号小于号专项练习1000题!【有电子版】...
  2. 自己组装服务器计算机,深度学习服务器组装经验过程分享
  3. sqlserver 指定的网络名不再可用_50个比较实用的SQL Server查询语句(1)
  4. 用python重构策略模式
  5. NGUI的slider的滑动条制作(SliderScript)
  6. Keepalived 安装配置
  7. Linux串口编程(中断方式和select方式)
  8. .NET 重生之旅——序言
  9. 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南(三)
  10. 美女被偷之后.....