数据蛙数据分析每周作业

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

2019-12-25  本文已影响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需要跟各种数据库打交道。刚转行的时候时间类函数我也感觉是最难的,年前会写一篇时间类函数转换的文章。

上一篇下一篇

猜你喜欢

热点阅读