Oracle 表已经有数据 修改字段类型,把varchar2类型变成date类型
Oracle修改字段类型,把varchar2类型变成date类型 表已经有数据
原来表是这样的
create table export (
name varchar2(10),
datetimes varchar2(50)
)
原来datetimes 时间的格式为 20090608121418
现在为方便按时时间查找要把datetimes 改成 date类型
alter table export modify (datetimes date) 有数据的时候,这样不起作用。
解决方案:
QL code?
create table export_bakasselect * from export;truncate table export;alter table export modify datetimes date;insert into exportselect name, to_date(datetimes, 'yyyymmddhh24miss')from export_bak;commit;
或者
可以先
create table export_bak (
name varchar2(10),
datetimes date
);
insert into export_bak
select name, to_date(datetimes, ‘yyyymmddhh24miss’) from export;
然后去掉所有export上的被references的约束
drop table export;
alter table export_bak rename to export; — 这个rename好像要9i或者9i以上才支持
如果低于9i
就create table export as select * from export_bak; 这样就和ls的方法一样了。
Oracle 表已经有数据 修改字段类型,把varchar2类型变成date类型相关推荐
- oracle表空间于表数据啥意思,初识Oracle表空间与数据文件
初识Oracle表空间与数据文件,描述oracle数据库的逻辑结构,创建表空间,改变表空间大小,为临时段分配空间,改变表空间状态,改 学习目标 1.描述Oracle数据库的逻辑结构 2.创建表空间 3 ...
- Oracle 表空间与数据文件
--============================== --Oracle 表空间与数据文件 --============================== /* 一.概念 表空间:是一个或 ...
- mysql 闪回查询 sql_利用闪回查看Oracle表历史时刻数据
利用闪回查看Oracle表历史时刻数据 1.查看表历史时刻数据 select * from tab_test AS OF TIMESTAMP to_timestamp('20140917 10:00: ...
- Oracle表删除大量数据后查询变慢问题
Oracle 表删除大量数据后,即使表中只有几行记录,但用select count(*) from table 来查询发觉都不会马上出来,原因是该表的空间大了,查询起来很慢.解决的方法是把该表所占用的 ...
- oracle 查询 历史数据,利用闪回查看Oracle表历史时刻数据
利用闪回查看Oracle表历史时刻数据 1.查看表历史时刻数据 select * from tab_test AS OF TIMESTAMP to_timestamp( 利用闪回查看Oracle表历史 ...
- oracle时间24小时格式转换,在oracle数据库中查询时间并转为24小时制--------------String转Date类型或者Date转String类型...
1.在Oracle数据库中查询时间的时候,首先就是把日期从date类型的转化为String类型的. 2.将date类型的转成String类型的,直接调用传入date类型的参数,返回String类型的字 ...
- Oracle表中已有数据修改字段类型
Oracle的表中已存在了数据,这时再来修改表的字段类型就无法修改.例如, number类型改成number(22),这时数据库会报ORA-01440: column to be modified m ...
- phoenix5表结构变更,修改字段类型
概述 众所周知,hbase中存储的数据都是二进制的字节数组,是没有数据类型的 ,所以这里的数据类型也就是说的Phoenix中的数据类型. 在Phoenix中,有以下几张系统表,其中SYSTEM.CAT ...
- [转]Oracle 表空间与数据文件
转自: http://blog.csdn.net/robinson_0612/article/details/5611738 一.概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久 ...
最新文章
- Go 学习笔记(14)— 结构体定义、实例化、初始化、匿名结构体、结构体访问、结构体作为形参、结构体指针
- java一个参数 多个值_Spring里有类似@RequestParam的办法去绑定一个多值参数吧
- LeetCode 55跳跃游戏56合并区间57插入区间
- oracle 提示i386,新手请教:RAC安装时检测i386软件包未安装,这个怎么处理?
- boost::adaptors相关的测试程序
- 【TensorFlow】tf.nn.softmax_cross_entropy_with_logits 函数:求交叉熵损失
- 用高等数学“铲雪”!这个200多年前的证明太厉害了,有城市用它省了2000多万..........
- 用VC写Assembly代码(7)--在Visual C++中使用内联汇编
- java中的文本框_java里的JTextField文本框怎么设置大小?
- 如何面试一位前端工程师
- python能自学成功吗-为什么那么多自学Python的后来都放弃了,总结起来就这些原因...
- jenkins 控制台输出中文乱码
- ecshop 后台 审核功能
- Hibernate(转载)
- 怎么算特征值和特征矩阵?
- Windows 10 删除微软拼音
- CODE【VS】2809 盗窃-月之眼
- Turtle 画正方形螺旋线
- 小鸟云服务器怎么修改密码?
- html纵向排列图片,ppt版式垂直排列标题与文本
热门文章
- html网页随机一言,一言,局部刷新随机句子
- 计算机找不到m337,鼠标有哪些常见问题 鼠标常见问题解决方法【详解】
- Vue.js-小demo实现简单的游戏购物车table
- java.sql.date 与 java.util.date及使用方法
- 2023中国(重庆)物联网展览会
- 如何写一份合格的周报
- win10怎么设置不睡眠熄屏?win10设置永不睡眠的方法
- Coreldraw的美丽调和(转)
- iPhone贴膜不求人!无气泡无灰尘完美贴膜自己来
- 学历重要还是能力重要?库克说:苹果公司更看重能力而非学历。