甲骨文数据库学习内容

本文详细介绍了Oracle数据库中的自动提交控制、字符类型、日期函数以及基本查询语句的使用,包括char和varchar2的区别、日期处理、聚合函数、NULL值处理等,并给出了多条SQL查询示例。
摘要由CSDN通过智能技术生成


-----------------------函数补充------------------------




查看当前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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值