美文网首页数据蛙数据分析每周作业
SQL基础1:Mysql、ORACLE、SQLSERVER、DB

SQL基础1:Mysql、ORACLE、SQLSERVER、DB

作者: 夜希辰 | 来源:发表于2019-12-25 22:18 被阅读0次

    目录:
    一、DB2
    二、SQLSERVER
    三、ORACLE
    四、MYSQL

    一、DB2

    UPDATETIME TIMESTAMP(6) DEFAULT CURRENT

    UPDATETIME  TIMESTAMP(6) DEFAULT CURRENT TIMESTAMP
    go
    create table student(
    SNAME  varchar(20),
    UPDATETIME      TIMESTAMP(6) DEFAULT CURRENT TIMESTAMP
    )
    
    DB2

    二、SQLSERVER

    新增一列默认时间为当前日期
    Alter table [表名] Alter Column [列名] datetime default getdate()
    go

    create table student(
    SNAME  varchar(20),
    UPDATETIME      datetime default getdate()
    )
    
    SQLSERVER

    三、ORACLE

    UPDATETIME DATE DEFAULT SYSDATE NULL

    create table PWSB.student(
    SNAME  varchar(20),
    UPDATETIME       DATE DEFAULT SYSDATE NULL
    )
    
    ORACLE

    四、MYSQL

    UPDATETIME timestamp NOT NULL DEFAULT now()

    create table student(
    SNAME  varchar(20),
    UPDATETIME       timestamp  NOT NULL DEFAULT now()
    )
    
    MYSQL

    后记:不要问我为什么记这么多数据库的语法,因为做ETL需要跟各种数据库打交道。刚转行的时候时间类函数我也感觉是最难的,年前会写一篇时间类函数转换的文章。

    相关文章

      网友评论

        本文标题:SQL基础1:Mysql、ORACLE、SQLSERVER、DB

        本文链接:https://www.haomeiwen.com/subject/heehoctx.html