首页 > 其他分享 >DM8,DATE转TIMESTAMP

DM8,DATE转TIMESTAMP

时间:2023-06-21 14:45:16浏览次数:24  
标签:varchar NAME COLUMN TIMESTAMP DATE DM8 100 LIKE

declare
   tableName varchar(100);
   columnName varchar(100);
   updateSql varchar(100);
begin
  for c in (select * from dba_tab_columns where DATA_TYPE = 'DATE' and TABLE_NAME LIKE 'ACT%' 
  AND (COLUMN_NAME LIKE '%TIME' OR COLUMN_NAME LIKE '%time')) loop
     dbms_output.put_line('--------->'||c.table_name||'__'||c.COLUMN_NAME||'<---------');
     --赋值
     tableName := c.table_name;
     columnName:= c.COLUMN_NAME;
     --创建修改语句
     updateSql := 'alter table '||tableName||' modify('||columnName||' TIMESTAMP)';
     dbms_output.put_line('--------->'||updateSql||'<---------');
     --执行
     execute immediate updateSql;
     tableName := '';
     columnName := '';
     updateSql := '';
  end loop;
end;

 

标签:varchar,NAME,COLUMN,TIMESTAMP,DATE,DM8,100,LIKE
From: https://www.cnblogs.com/tsvv-plus/p/17496172.html

相关文章

  • MYSQL 执行update语句时报错: The total number of locks exceeds the lock table size
    由于数据量较大导致报错:‘’Thetotalnumberoflocksexceedsthelocktablesize‘’。这句话翻译过来大概是这个意思:总数已经超过锁定表的大小。解决办法:输入查询:showvariableslike"%_buffer%";找到innodb_buffer_pool_size对应的值默认为8388608也就是8兆。我们将其设置......
  • git --date时间显示设置格式命令
    git --date 显示与当前时间相关的日期relativelocaldefaultisorfcshortraw--date=relative显示用户本地时区中的时间戳。 --date=local(or--date=iso)以ISO8601格式显示时间戳。 --date=iso8601(or--date=rfc)以RFC2822格式显示时间戳,通常在电子邮件中找......
  • Windows Server 2016 OVF, updated Jun 2023 (sysin) - VMware 虚拟机模板
    WindowsServer2016OVF,updatedJun2023(sysin)-VMware虚拟机模板2023年6月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:https://sysin.org/blog/windows-server-2016-ovf/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org现在......
  • POSTGRESQL UPDATE 如何提高I/O 能力
    POSTGRESQL的数据扫描,其实和其他的数据库也无差,无非就是数据块的扫描以及索引的扫描,这里POSTGRESQL数据扫描也叫TUPLESCAN。在POSTGRESQL8.3版本后再HEAP表的修改中,有一个概念叫HOT,通过新的概念提高了堆表的性能,减少了I/O。早起的POSTGRESQL更新的方式是修改索引中的数......
  • yum update和yum upgrade的真正区别
    《Linux下的yum怎么升级?》提到指令yum有两个参数,update和upgrade,区别如下,yum-yupdate:升级所有包同时,也升级软件和系统内核;yum-yupgrade:只升级所有包,不升级软件和系统内核,软件和内核保持原样。公众号后台有位朋友提问了,其实上述对update和upgrade的描述,不是非常准确,update和upgr......
  • shell的date的部分处理--需要记住..
    在Linux中,可以使用date命令获取日期,date获取当前完整日期date--date="3daysago"获取3天前的完整日期date--date="3daysago"+%Y%m%d  获取3天前的年月日;在date命令中,可以用%指定要显示内容,显示结果为如下形式:20120429......
  • kali 中 apt update失败
    E:无法下载http://http.kali.org/kali/dists/kali-rolling/main/Contents-amd64 文件尺寸不符(44469840!=44924432)。您使用的镜像正在同步中?[IP:192.168.111.2438081]E:部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。 sudovim/etc/apt/sources.li......
  • updateTimelineShareData,onMenuShareTimeline不显示分享图片和标题,不要从网址直接打开
    updateTimelineShareData,onMenuShareTimeline不显示分享图片和标题,不要从网址直接打开,要从公众号菜单里进去再分享。原文地址:http://www.xiaoyebailong.com/index.php/2022/01/04/68981.htm这个是官方分享接口地址https://developers.weixin.qq.com/doc/offiaccount/OA_Web_App......
  • How Do ASP.NET Core Services Validate JWT Signature Signed by AAD?
    TableofcontentsBackgroundConfigurationHandleAuthenticationValidateTokenSummaryBackgroundIfweneedtouseJWTBearertokensissuedbyAAD(toeitherauserorserviceprincipal)forauthentication,usuallywecanaddbelowcodeto ConfigureSe......
  • Vue el-date-picker 日期组件的使用,需要初始化时间,初始化时间时候,注意 日期月份 补0
    Vueel-date-picker日期组件的使用需要初始化时间,初始化时间时候,注意日期月份补0https://www.cnblogs.com/zhoushuang0426/p/10606863.html一:显示年月<el-date-pickerv-model="selectMonth"type="month"placeholder="选择月"@change="jobSearch"va......