Oracle函数大全

Oracle 的sql函数 这里只列举了常用的

以下的函数比较简单 所以没有举例子,用的时候实验一下就可以搞定
------------------------------------------------
字符函数:
lower(char):将字符串转化为小写的格式
upper(char):将字符串转化成大写的格式
length(char):返回字符串的长度
substr(char,m,n):去字符串的字串

roplace(char1,search_string,replace_string)
instr(char1,char2,[,n[,m]]) 取字串在字符串中的位置

-------------------------------------------------------
数字函数:
最常用的几个:
round(n,[m]):是四舍五入 吗表示精确的位数
trunc(n,[m]):直接截取   m表示截取的位数 m不写的话直接截取到整数位
mod(m,n) 取模的
floor(n)返回小于或者等于n的最大整数 也就是说向下取整
ceil(n)向上取整

---------------------------------------------------------
日期函数:
1)sysdate :该函数返回系统时间
2)add_months(d,n):加月份的一个函数
3)last_day(d):返回指定日期的最后一天

---------------------------------------------------------
转化函数
to_char 转化为字符串
to_date 转化为日期类型的

 

------------------------------------------------------
系统函数
sys_context
1) terminal :当前会话客户所对应的终端的标识符
2) lanuage : 语言
3) db_name:当前的数据库名称
4) nls_date_format: 当前会话客户所对应的日期格式
5) seesion_user :当前会话所对应的数据库用户名
6) current_schema :当前会话所对应的默认方案名
7) host :返回数据库所在的主机
select sys_context('userenv',‘db_name’) from dual

 db_name  只需要替换这个就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值