1、时间函数
- 注意点:日期与日期之间不能相加 ,日期与数字就可相加。
- 函数:
1.Add_Months(D,X) :返回D日期加上X个月后的日期.
2.Last_Day(D) :返回包含日期D的月份的最后一天的日期。
3.Months_Between(D1,D2):返回D1、D2之间的月份数目
4.Sysdate : 返回数据库当前时间。- sysdate+1 加一天 。
- sysdate+1/24 加1小时 。
- sysdate+1/(24*60) 加1分钟 。
- sysdate+1/(246060) 加1秒钟。
2、类型转换函数
- to_number (string,[format mask],[nls_parameters]) :字符型转换为数字型。
- to_char(number,[format mask],[nls_parameters]):数字型转换为字符型。
- TO_DATE(string, 'YYYY-MM-DD HH24:MI:SS'):字符型转换为日期型
3、流程控制语句函数
- decode()函数
decode()函数是专属oracle的语法
语法:
decode(字段,条件1,表达式1,条件2,表达式2,…表达式n)
4、生成不重复的32数据
在oracle8i以后提供了一个生成不重复的数据的一个函数sys_guid()一共32位,生成的依据主要是时间和机器码,具有世界唯一性。
网友评论