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 一.概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久 ...
最新文章
- 通过微信企业号发送zabbix报警
- Laravel 5.0 的新特性
- mysql inner join
- python-opencv学习第二章
- 今晚开讲 | 打卡公开课、冲击排行榜,还有福利领取
- 联众创始人鲍岳桥:52 岁还在熬夜写代码! | 人物志
- 苏州计算机应用能力中级办公自动化,苏州市计算机应用能力考核(中级-办公自动化)新系统使用..doc_人人文库网...
- hrm系统源码php,开源HRM源码系统下载
- 从零开始学习3D可视化之爆炸图
- Chrome保存整个网页为图片、PDF
- Threejs渲染obj+mtl模型源码,3D工厂模型
- 谷歌浏览器网页翻译修复BAT脚本
- 微信群被封怎么办?微信群如何防封?一招解决永不封群!
- 反悔有门,找回word未保存或丢失文档内容
- 数据结构基本英语词汇
- Jmeter入门(一)使用Jmeter进行简单的性能测试
- 为什么要高内聚低耦合?
- 关于显卡PCIE3.0 X16 X8 X4 X1速度的测试
- win10 实时保护对KEIL5 编译速度慢的响应
- hashmap扩容过程,如何才能更容易拿到大厂Offer?挥泪整理面经
热门文章
- 2019计算机软件与水平,2019年为何大家都考计算机软件中高级水平考试
- 知数堂培训在线免费分享《DBA神技之SQL Review》
- mysql alter user语法_mysql 常用命令语法
- python脚本 游戏赚金币_用Python写王者荣耀刷金币脚本
- Vue-cli+Element(table多级表头及遍历表头)
- 【无标题】为什么以太坊作为NFT领悟的头把座椅
- java中间件有哪些java常用中间件介绍
- 一名中国女留学生在新西兰遭遇车祸遇难
- Oracle数据库SQL语句(四)—子查询(嵌套查询)
- leetcode刷题优质题解(C++,Python,Go语言)