- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACLE 开发常用SQL 及函数
一、数据类型
char(size) : 定长,最长2000个字符
nchar(size): 不定长,最长4000个字符
varchar2(size):
nvarchar2(size):
number(l,d): 数值型数据,l-总位数;d-blob: 二近制大对象,最大为2GB
date: 存放日期
long: 可变长度字符数据,最大为2GB
名称 类型 说明 NUMBER 数字型 能存放整数值和实数值,并且可以定义精度和取值范围 BINARY_INTEGER 数字型 可存储带符号整数,为整数计算优化性能 DEC 数字型 NUMBER的子类型,小数 DOUBLE PRECISION 数字型 NUMBER的子类型,高精度实数 INTEGER 数字型 NUMBER的子类型,整数 INT 数字型 NUMBER的子类型,整数 NUMERIC 数字型 NUMBER的子类型,与NUMBER等价 REAL 数字型 NUMBER的子类型,与NUMBER等价 SMALLINT 数字型 NUMBER的子类型,取值范围比INTEGER小 VARCHAR2 字符型 存放可变长字符串,有最大长度 CHAR 字符型 定长字符串 LONG 字符型 变长字符串,最大长度可达32,767 DATE 日期型 以数据库相同的格式存放日期值 BOOLEAN 布尔型 TRUE OR FALSE ROWID ROWID 存放数据库的行号
二. DML
1. INSERT
有两种类型
第一种,直接插入值
INSERT INTO table_name(col1,col2,…)
VALUES(value1,value2,…)
例:
insert into state(state_name,state_cd)
values(‘Massach’,’MA’)
第二种,从其他表中复制值
INSERT INTO table_name(col1,col2,…)
SELECT … FROM … WHERE…
例:
insert into staff (name,id)
select name, id from worker where id=’12334’
2.UPDATE
UPDATE table_name
SET col_name1=new_value1, col_name2=new_value2
WHERE
例:
Update customer set sales=’0’ where state_cd=’MA’;
3.DELETE
DELETE FROM table_name
WHERE
例:
Delete from customer where state_cd=’CA’
TRUNCATE—删除全表纪录
4.SELECT
SELECT [DISTINCT] col1, col2,…
FROM table_name1,table_name2,…
WHERE
[GROUP BY]
[[UNION]
SELECT…
FROM…
[WHERE]
[GROUP BY]]
[ORDER BY] … [ASC|DESC]
三. 函数
1.数值型函数
min
max
ceil 求大于或等于number的最小整数 ,ceil(2.4) = 3
floor 求小于或等于number的最小整数, floor(2.4) = 2
mod 求模,mod(4,3)=1
power 求幂,power(3,2)=9
sqrt 求平方根,sqrt(64)=8
round 按指定精度取舍,round(66.666,2)=66.67
trunc 按指定精度截取,trunc(66.666,2)=66.66
2.字符型函数
lower(string) 将字符串转换为小写
upper(string) 将字符串转换为大写
initcap(string) 将字符串首字母转换为大写
length(string) 求长度
lpad(string,length[,’set’]) 左填充,在左边’垫’上任意一个字符集
rpad(string,length[,’set’]) 右填充,在右边’垫’上任意一个字符集
注释:length—string串总共的字符个数,包括追加后的字符。
set--要追加的字符集,用引号括起,为可选,如没有,函数自动追加空格。
例:
select lpad(a.loginid,6,aa) as lpad,rpad(a.loginid,6,aa) as rpad from t_krms_user a where roleid=1002
ltrim(string[,set]) 左截断,
您可能关注的文档
- 2015年北京化工大学拟申报技术发明奖项目.doc
- 2015年北京师范大学南湖附属学校招聘教师公告.doc
- 2015年北京市普通高等学校优秀毕业生登记表.doc
- 2015年北京音乐广播节目时间表.doc
- 2015年毕业生体检通知.doc
- 2015年滨州市中小学生(幼儿).doc
- 2015年博士生导师短期出国交流项目校内申请表.doc
- 2015年成人本科毕业生申请学士学位专业课程.doc
- 2015年城关区科技计划项目申报指南.DOC
- 2015年城镇居民医保(学生)参续保缴费注意事项.doc
- 2025至2030中国PCP管道行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国玻璃保温容器行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国智能照明与控制行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国软地板产品行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国煤矿掘进机行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国凸轮轴行业项目调研及市场前景预测评估报告.docx
- 2025至2030杂醇油行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国镀铝纸行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国铁镍合金行业市场运行分析及竞争格局与投资方向报告.docx
- 2025至2030中国钢带分拣机行业项目调研及市场前景预测评估报告.docx
文档评论(0)