oracle常用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle常用

DESC [schema.]object[@connect_identifier] 显示表、视图结构 object 可以是 表(table), 视图(view),类型( type), 存储过程(procedure),函数( function), 包(package)或同义词( synonym) 系统表 TAB 用户创建的所有基表,视图,同义词等 USER_TAB_COLUMNS(=COLS) 有关各表的列(字段)的信息 USER_SEQUENCES(=SEQ) 用户序列 USER_INDEXES(=IND) 用户索引的简要信息 USER_IND_COLUMNS 用户索引的列信息 USER_TRIGGERS 用户触发器信息 USER_SOURCE 用户存储过程 字符函数 函 数 说 明 CONCAT 拼接两个字符串,与 || 相同 INSTR 找出某个字符串的位置 LENGTH 以字符给出字符串的长度 LOWER 将字符串转换成小写 REPLACE 执行字符串有哪些信誉好的足球投注网站和替换 SUBSTR 取字符串的子串 TRIM 裁剪掉前面或后面的字符串 UPPER 将字符串变为大写 NVL 以一个值来替换空值 数字函数 函数 说明 Value1 + value2 Value1 - value2 Value1 * value2 Value1 / value2 ABS(value) CEIL(value) FLOOR(value) MOD(value,divisor) NVL(value,substitute) ROUND(value,precision) 加 减 乘 除 绝对值 大于或等于value的最小整数 小于或等于value的最大整数 求模 value为空时以substitute代替 按precision 精度4舍5入 日期函数 函 数 描 述 ADD_MONTH 在日期date上增加count个月 GREATEST(date1,date2,. . .) 从日期列表中选出最晚的日期 LAST_DAY( date ) 返回日期date 所在月的最后一天 LEAST( date1, date2, . . .) 从日期列表中选出最早的日期 NEXT_DAY( date,’day’) 给出日期date之后下一天的日期,这里的day为星期,如: MONDAY,Tuesday等。 NEW_TIME(date,’this’,’other’) 给出在this 时区=Other时区的日期和时间 TRUNC(date,’format’) 未指定format时,将日期截为12 A.M.( 午夜,一天的开始). 单记录转换函数 函 数 描 述 TO_CHAR 转换日期格式到字符串 TO_DATE 按照指定的格式将字符串转换到日期型 分组函数 AVG( [ { DISTINCT | ALL}] ) 求平均值,ALL表示对所有求平均值,DISTINCT 只对不 同的求平均值,相同只取一个。 MAX( [ { DISTINCT | ALL}] ) 求最大值,ALL表示对所有求最大值,DISTINCT 只对不 同的求最大值,相同只取一个。 MIN( [ { DISTINCT | ALL}] ) 求最小值,ALL表示对所有求最小值,DISTINCT 只对不同的求最小值,相同只取一个。 用 HAVING 来限制分组的计算 人数有5个人以上 select deptno,count(*) ,sum(sal) from emp group by deptno having count(*)=5; INSERT命令语法 INSERT INTO [user.]table[@db_link][(column1[,column2]...)] VALUES ( express1[,express2]...|subquery...); 带 select 的插入 insert into emp_house_fund_sum select per_id,sum(tran_val) From emp_house_fund group by per_id UPDATE命令语法 UPDATE [user.]table[@db_link][alias] SET { column1=express1[,column2=experss2]...| (column1[,column2]...)=(subquery) } [WHERE

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档