oracle批量数据修改数据类型,oracle如何批量修改字段中的数据

news/2024/7/5 6:31:12

oracle如何批量修改字段中的数据以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

d817c714207fb2d4978ef2d379aec70d.png

date是Oracle保留字,居然拿来作字段名。

假设这是一个文本字段,字段名为data

update t1 set data=to_char(to_date(data,'yyyy.mm.dd'), 'yyyymmdd')更多追问追答追问

呵呵 date我只是打个比方 你给的语句成功了 谢谢了 麻烦再问下 如果数据是2014.8这样的情况要怎么弄追答

那要看你想要什么结果,

如果你想要20140801,那么

update t1 set data=to_char(to_date(data,'yyyy.mm'), 'yyyymmdd')

如果你想要201408,那么

update t1 set data=to_char(to_date(data,'yyyy.mm'), 'yyyymm')追问

非常感谢 我发现这个字段里的数据不规范 如:2014 2014.8 2014.8.27 如果是这样那又要怎么弄追答

那你先预处理一下吧。

按照长度判断一下缺什么内容先补上缺失部分。

只有年的4位, 有月的是6-7位,8位及以上是全的。追问

非常感谢

分页:123


http://www.niftyadmin.cn/n/3660229.html

相关文章

oracle亚太,Oracle亚太研发中心招聘职位

地点在深圳,职位是:(Senior) Member of Technical StaffProduct DevelopmentWho are we?ST Testing is the first team in Oracle Asia R&D Center Shenzhen. Right now, we have about172 people, all of them are graduated from the top univers…

oracle 函数 指针参数传递,C++中用指向数组的指针作函数参数

1.一维数组名作为函数参数传递一位数组名,就相当于该数组的首个元素的地址;int a[10];int *p;pa;//pa与p&a[0]是等价的实例代码:#includeusing namespace std;int main(){int a[10]{1,2,3,4,5,6,7,8,9,10};void Print(int *p ,int n);Pri…

oracle要有什么基础知识,oracle 基础知识

1、 AIX环境下查看oracle配置信息(service_name、SID、tnsname)。SID:echo $ORACLE_SIDservice_name:sqlplus / as sysdba;show parameter instance_name;show parameter service_names;show parameter service;select instance_namefrom v$instance;tnsname:netca…

oracle 网络参数aix,AIX 安装Oracle 11g RAC 内存及网络参数说明

1.虚拟内存参数IBM 建议的值为:minperm%3maxperm%90maxclient%90lru_file_repage0strict_maxperm0strict_maxclient1page_steal_method1minperm%:应该用于缓存非计算性分页的最小内存量maxperm%:应该用于缓存非计算性分页的最大内存量maxclie…

Linux下Null文件,Linux下 /dev/null 21 相关知识说明

一些终端命令或者程序中有">/dev/null 2>&1 "出现0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是12:表示错误输出(stderr)command >/dev/null 2>&1 & command 1>/dev/null 2>&1 &1)command:表示shell命令或者为一…

Linux进程的uid和euid,关于 Linux 进程的 UID、EUID、GID 和 EGID

UID、EUID、GID 和 EGID 简介UID 真实用户IDEUID 有效用户IDGID 真实组IDEGID 有效组ID用户信息对于服务器程序的安全性来说是很重要的,比如大部分服务器就必须以 root 身份启动,但不能以 root 身份运行。一个进程拥有两个用户ID:UID 和 EUID…

linux把2块盘挂到一个分区,敬告大家不要把Linux 装在第二个硬盘的主分区上

敬告大家不要把Linux 装在第二个硬盘的主分区上.如果再同时装GRUB,它会把他的信息插到主硬盘的比较前面的磁道.....然后发生可怕的事情.. 装好后...GRUB不能引导Linux和主硬盘上的系统,一开机就出现全屏的GRUB...... 糟糕的是你的XP系统从光盘安装都安装不起来.把主硬盘的C盘格…

linux显示器配置文件是啥,Ubuntu 无法应用原保存的显示器配置

打开Ubuntu之后的开启页面出现:所选模式均不匹配可能的模式:为 CRTC 63 尝试模式CRTC 63:尝试 800x60060Hz 模式输出在 1366x76860Hz (通过 0)CRTC 63:尝试 2560x160060Hz 模式输出在 1366x76860Hz (通过 0)CRTC 63:尝…