学堂 学堂 学堂公众号手机端

在有数据的情况下更改字段类型(在有数据的情况下拒收消息)

lewis 1年前 (2024-04-25) 阅读数 23 #技术


alter table eomsinfo rename column dealTime2 to dealTime22 把原字段换个名字,此条的sql是把dealTime2 换成dealTime22
ALTER TABLE eomsinfo ADD dealTime2 DATE; 在表中添加一个原字段名字dealTime2 ,并把类型定义自己想改变的类型, 此条是定义DATE类型
UPDATE eomsinfo SET dealTime2 = CAST(to_date(dealTime22,'yyyy-mm-dd hh24:mi:ss') AS DATE); 这条语句是把备份的dealTime22 字段内容 添加到新建字段dealTime2 中来,这条语句就是把varchar类型的数据转换成date类型在插入到新定义的dealTime2

ALTER TABLE eomsinfo DROP COLUMN dealTime22;这条语句是把备份字段dealTime22去掉


目前只在oracle数据库用过

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门