-----------------------函数补充------------------------
查看当前oracle自动提交状态
show autocommit ;
修改自动提交状态(这是一个会话级的环境变量)
set autocommit on ;
set autocommit off ;
手动提交
commit;
回滚 (autocommit off)
rollback;
----------------------------------------
char 定长字符串 最大2000字节 GBK编码 1000个汉字 可以不指定长度 默认为1
char(10) 等价于 char(10 byte)
也可以这样定义 char(10 char)
varchar2变长字符串 最大4000字节 GBK编码 2000个汉字 必须指定长度
varchar2(100) 等价于 varchar2(100 byte)
也可以这样定义 varchar2(100 char)
----------------------------------------------------
日期常用函数
last_day(date)返回日期date所在月的最后一天
select last_day(sysdate) from dual ;
add_months(date,i)返回日期date加上i个月后的日期值
i取正值整数 小数:截取整数后再运算 负数:减去i个月的日期值
months_between(date , date_) 返回两个日期间隔多少个月 结果可能是负数和小数(可以用ceil函数直接进位)
next_day(date , 周几) 返回date日期数据的下一个周几的日期 ,例如 4 即下一个周四的日期
Sunday (周日)Monday(周一)Tuesday(周二)Wednesday(周三)Thursday(周四)Friday (周五)Saturday(周六)
January一月; February二月; March三月; April 四月; May 五月;June 六月;July七月;August 八月;September 九月;October 十月;November 十一月;December搜索十二月
least(1,3,55