



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Grouping:1它用于查找成形分类汇总行中的组 2 它只能用于指定组中的条款ROLLUP和CUBE运算符指示是否聚合 GROUP BY 列表中的指定列表达式。在结果集中,如果 GROUPING 返回 1 则指示聚合;返回 0 则指示不聚合。如果指定了 GROUP BY,则 GROUPING 只能用在 SELECT 列表、HAVING 和 ORDER BY 子句中。 GROUPING 用于区分标准空值和由 ROLLUP、CUBE 或 GROUPING SETS 返回的空值。作为 ROLLUP、CUBE 或 GROUPING SETS 操作结果返回的 NULL 是 NULL 的特殊应用。它在结果集内作为列的占位符,表示全体。1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date,fmt) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: TRUNC(TO_DATE(24-Nov-1999 08:00 pm),dd-mon-yyyy hh:mi am) =24-Nov-1999 12:00:00 am TRUNC(TO_DATE(24-Nov-1999 08:37 pm,dd-mon-yyyy hh:mi am),hh) =24-Nov-1999 08:00:00 am trunc(sysdate,yyyy) -返回当年第一天. trunc(sysdate,mm) -返回当月第一天. trunc(sysdate,d) -返回当前星期的第一天. trunc(sysdate,dd)-返回当前年月日 2.TRUNC(for number) TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。 其具体的语法格式如下 TRUNC(number,decimals) 其中: number 待做截取处理的数值 decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分 下面是该函数的使用情况: TRUNC(89.985,2)=89.98 TRUNC(89.985)=89 TRUNC(89.985,-1)=80 注意:第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记。与取整类似,比如参数为1即取整到十分位,如果是-1,则是取整到十位,以此类推。DECODE(value, if1, then1, if2,then2, if3,then3, . . . elselpad( string, padded_length, pad_string )string trim ( string $str , string $charlist )InStr(start, string1, string2, compare)官方文档对session_privs的描述是:SESSION_PRIVS describes the privileges that are currently available to the user.并没有说是系统权限还是对象权限,通过上面的查询结果可以知道这些都是系统权限,而不是对象级别的权限,那么对象级别的权限都是什么呢?比较完整的权限说明如下(引自互联网:/zhaojing_boy/blog/item/0ffe95091266d939e824885f.html):一、权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与对象权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。而对象权限是指用户对具体的模式对象实体(schema)所拥有的权限。这样讲可以有些模糊,举个例子来说:select any table是系统权限,它表示可以查看任何表。而select on table1是对象实体权限,表示对表table1的查询权限。即是说对象权限是针对某个对象实体分配的,如表、索引、序列等等;二、系统权限授权命令的使用语法:GRANT 权限名 TO用户|角色|PUBLIC其中,PUBLIC表示将权限赋给数据库中所有的用户、例:赋给用户USER1权限CREATE TABLE的授权命令如下:SQLGRANT CREATE TABLE TO USER1;授权语句还可以增加WITH ADMIN OPTION选项,表示被授权的用户可以将它所得权限赋给其它用户,如:SQLGRANT CREATE TABLE,CREATE VIEW TO USER1,USER2 WITH ADMIN OPTION;若要了解各用户所拥有的系统权限,可以查询数据字典USER_SYS_PRIVS、ROLE_SYS_PRIVS。若要回收权限,则使用REVOKE命令,如:SQLREVOKE CREATE TABLE FROM USER1; 三、实体对象权限管理实体权限是指某一用户对某一特定schema对象的操作权限。实体权限的授命令语法如下:GRANT 实体权限名|ALL TO 用户|角色|PUBLIC其中,ALL表示实体的所有实体权限。如:SQLGRANT SELECT ON BOOKS_QUTHORS TO USER1;以下语句用来查询表的实体权限的授权信息:SQLSELECT * FROM USER_TAB_PRIVES若要回收实体权限,使用REVOKE,其语法如下:REVOKE 实体权限名|ALL ON 实体名 FROM 用户名|角色名|PUBLIC。Oracle 查看用户权限ORACLE中数据字典视图分为3大类, 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息DBA_*:有关整个数据库中对象的信息(这里的*可以为TABLES, INDEXES, OBJECTS, USERS等。1.查看所有用户:select * from dba_user;select * from all_users;select * from user_users;2.查看用户系统权限:select * from dba_sys_privs;select * from all_sys_privs;select * from user_sys_privs;3.查看用户对象权限:select * from dba_tab_privs;select * from all_tab_privs;select * from user_tab_privs;4.查看所有角色:select * from dba_roles;5.查看用户所拥有的角色:select * from dba_role_privs;select * from user_role_privs;6.查看当前用户的缺省表空间select username,default_tablespace from user_users;7.查看某个角色的具体权限,如grant connect,resource,create session,create view to TEST;查看RESOURCE具有那些权限,用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE=RESOURCE不同的 SQL JOININNER JOIN(内连接)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025昆明市晋宁区残疾人联合会招聘编外人员(1人)考前自测高频考点模拟试题有完整答案详解
- 2025福建泉州丰泽教育管理集团有限公司招聘从事公办学校教学工作国企派遣员工拟聘用人员(三)笔试历年参考题库附带答案详解
- 2025福建厦门市同安区第一建筑工程公司校园招聘79人笔试历年参考题库附带答案详解
- 2025浙江丽水市松阳县粮食收储有限公司定向培养粮油储检人员毕业生拟聘人员笔试历年参考题库附带答案详解
- 2025广东佛山市三水工业园区投资发展有限公司招聘企业管理人员笔试历年参考题库附带答案详解
- 2025山东沂河生态发展集团有限公司及其权属子公司招聘12人笔试历年参考题库附带答案详解
- 2025中盐东兴云梦制盐有限公司宜川县招聘笔及(陕西)笔试历年参考题库附带答案详解
- 2025广东韶关市始兴县事业单位招聘工作人员暨“青年人才”和“急需紧缺人才”招聘89人考前自测高频考点模拟试题及答案详解(典优)
- 2025北京大兴区兴丰街道招聘临时辅助用工人员4人模拟试卷及一套完整答案详解
- 2025年滁州市机械工业学校公开引进教育紧缺人才8人考前自测高频考点模拟试题附答案详解(突破训练)
- 出入境化妆品抽、采样作业指导书
- DBJ51-T 040-2021 四川省工程建设项目招标代理操作规程
- 中秋国庆双节活动主题
- 中考英语高频词汇大纲表(人教版)
- 血透患者跌倒的预防及管理
- 砼回弹强度自动计算表
- 医防融合知识讲座
- 培养幼儿的语言能力
- 《认识几种常见的岩石》说课稿、教案和教学设计
- 黑布林英语阅读初一年级16《柳林风声》译文和答案
- 广东省监理从业人员网络继续教育平台题库
评论
0/150
提交评论