1.Current timestamp(YYYY-MM-DD-HH.MM.SS.NNNNNN)可以作为变量在sql语句中使用
比如'2003-07-11-00.00.00.000000'
2.Current date (YYYY-MM-DD或MM/DD/YY)
如:2003-07-11 07/11/03
3.Current time (HH-MM-SS,或HH:MM:SS)
如:11.21.16 11:21:16
Example:
db2 insert into tt values('d',timestamp('2003-07-11-00.00.00.000000'),date('
2003-07-11'),time('00.00.00'),11,'aab')
可以改成
db2 insert into tt values('d',current timestamp, current date, current time,11,'aab')
得到当前的时间对象也可以:
db2 select current timestamp from sysibm.sysdummy1
4.current schema
比如:
Db2 connect to sdds_reg user db2ii using d2ii current schema=db2ii
Set schema=db2inst1 current schema=db2inst1
5.Null对象
Not null 对应unique和primary key是必须的
COL IS NULL // IS NULL可以作为没有参数的函数来使用,col代表列名
比如:
Set v1=null;
Select ‘hello’||v1 from ….. 输出还是null
Select ‘hello’||coalesce(v1,’’) from ….. 输出是hello
6.Note
· COL = value
· COL IN ('B01', 'C01', 'D01')
o COL LIKE '%char'
o COL LIKE '_char'
· COL BETWEEN value1 AND value2
·
o COL <> value
o COL NOT IN (list)
o COL NOT LIKE ' char'
o COL NOT BETWEEN value1 AND value2
o COL IS NOT NULL
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9524210/viewspace-462538/ ,如需转载,请注明出处,否则将追究法律责任。