Oracle补完计划

虚拟表:dual
查询结构: desc XXOOXOX
[color=red][size=x-large]1.数据类型[/size][/color]
查看Oracle的环境配置,比如字符集

select * from v$nls_parameters;

varchar2 变长字符型,maxlength=4000b=2000个汉字
nvarchar2 是基于NLS国家字符集的字符型,varchar,都与varchar2相同
clob 大对象类型 4GB 通 nclob

小数类型创建

salary number(8,2)

8位长,含2位小数的number类型

二进制类型:
raw 2000B
long raw 2GB
blob 4GB
bifle 4GB 数据库外部保存的二进制文件大对象类型

日期类型:
查看日期 select sysdate from dual

[color=red][size=x-large]2.函数[/size][/color]
大小写:
lower() upper()
initcap()== 首字母大写

instr()查找位置 大小敏感
concat()连接字符串 通 ||
substr() 截取 substr(‘helloworld’,4,3)=low
lpad() 左扩充
rpad()右扩充
trim()过滤首尾空格
replace(str1,str2,str3)=str1中str2替换成str3

math
round(num,[位数]),四舍五入,位数可省
trunc(num,[位数])截断,无位数截断到个位
ceil()向上取整
floor()向下取整
sign()判断数值正负
power()幂运算
mod()取模
exp()e的幂运算

date
to_date()强制转换
add_months(x,y)x日期上加y个月的日期
last_day(x) 返回x当月最后一天的日期
months_between(x,y) 返回X,Y相差的月数
round(x,y)将X四舍五入到Y所指定的日期单位第一天
trunc(x,y)X截断到y月后的第一天

数字模式符:
9 一位数字
0 强制0
$ 一个dollar
L 本地货币符
. 小数点
, 千分位
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值