![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle12c
文章平均质量分 84
superbrucess
天将降大任于斯人也,必先苦其心志!
展开
-
PL/SQL 编程基础
一、基本结构与用法1.1语法基础基本概念: Oracle数据库系统提供的扩展SQL语言。特色:提高应用程序的运行性能模块化的设计思想(结构化)采用了过程性语言的控制结构处理运行期错误开发工具:SQLPLUS PL/SQL developer开发内容:块(过程、函数、触发器、包)下面介绍一下开发内容的块的用法分类:命名块和匿名块PL/SQL的块由变量声明、程序代码和异常处理代码3部分组成。DECLARE --标记声明部分 …… --此处用来定义常量、变量、类原创 2021-12-12 18:42:36 · 647 阅读 · 0 评论 -
oracle用户、权限管理、角色管理
一、权限管理oracle权限分为:系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等。对象权限: 允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等。常用的系统权限:create session 创建会话create sequence 创建序列create synonym 创建同名对象create table 在用户模式中创建表create any table 在任何模式中创建表drop table 在用户模式中删除表drop any table原创 2021-11-21 14:47:00 · 558 阅读 · 0 评论 -
oracle 索引、同义词、序列
一、索引1、概念:是一个单独的、物理的数据库对象用于存放表中每一条记录的位置的对象。在创建索引时,先要对索引字段进行排序。索引由Oracle自动维护优点:提高查询速度缺点:创建和维护索引需要时间;索引需要物理空间,随着数据量的增大而增大;2、创建方式:自动创建:通过约束,系统创建手工创建create [unique] [bitmap] index index_name on table_name(column_name)[reverse] [tablespace tablespace原创 2021-11-20 12:19:06 · 1577 阅读 · 0 评论 -
oracle 连接查询(内、外连接、自连接、子查询)
内连接:一般使用inner join来实现。其中inner关键字可以省略同时必须在from子句之后定义一个on子句,用来指定连接条件外连接1 左外连接:关键字为left outer join或left join2 右外连接:关键字为right outer join或right join3 完全外连接:关键字为full outer join 或 full join补充说明:1)外连接除了会把满足连接条件的记录查出来外,还可以把不满足连接条件的查出来。2)外连接分为左外连接、右外连接和全原创 2021-10-31 14:29:46 · 4311 阅读 · 0 评论 -
管理与使用PDB表空间
一、管理与使用PDB表空间1.1补充知识————数据库容器(CDB)与可插拔数据库(PDB)容器数据库CDB和可插拔数据库PDB是Oracle 12c的新特性。在CDB中最高层container被称为CDB¥ROOT;用来创建其他PDB的模板PDB被称为PDB¥SEED;CDB中可以用PDB$SEED创建多个PDB。关系说明:1)CDB与ROOT之间的关系为一对一;2)SEED之间的关系也是一对一。3)用户在PDB中可以找到在CDB中找不到的用户。扩充知识:1.CDB和每个PDB都有各自的S原创 2021-09-18 19:47:17 · 1028 阅读 · 0 评论 -
oracle 约束的简介以及使用
oracle 数据库12c 9.24知识点整理约束(完整性约束条件)作用:保证数据的准确性内容:非空、唯一、主键、外键和检查分类:列级约束、表级约束1、非空约束含义:除了默认情况下,其他情况字段值不为空实现语句:(1)建表时创建非空约束create table book(bid number(4) not null,title varchar2(20));(2)建表后创建alter table book modify(title not null);或者alter table b原创 2021-10-02 20:28:52 · 392 阅读 · 0 评论 -
oracle表空间的创建和管理
oracle12c 9.9重点内容整理查看oracle数据库默认的表空间1、在默认环境中查看数据库默认创建的表空间1)输入以下命令查看数据字典dba_tablespaces结构信息:Desc dba_tablespaces2)查看数据库默认创建的表空间select tablespace_name,status,contents from dba_tablespaces;3)通过数据字典vdatafile查看数据库默认创建的表空间对应的数据文件selectnamefromvdatafile查看数原创 2021-10-18 18:13:31 · 260 阅读 · 0 评论 -
oracle10.18查询综合练习整理
Part I–1、查询出emp表中所有员工信息,按照工资顺序从高到低显示select * from emp order by sal desc;–2、查询出每个部门的最高工资select deptno,max(sal) from emp group by deptno;–3、查询部门20的员工,每个月的工资总和以及平均工资。select sum(nvl(sal,0)),avg(nvl(sal,0)) from emp where deptno=20;–4、查询每个部门每个岗位的工资总和,并按照原创 2021-10-18 17:50:29 · 1026 阅读 · 2 评论 -
oracle查询练习(内连接、外连接、子查询)
–连接查询练习–1、查询部门编号为10的员工编号和姓名,以及所在的部门名称和地点select e.ename,e.deptno,e.job,d.dname,d.loc from emp e join dept d on e.deptno=d.deptno where e.deptno=10;select * from emp;select * from dept;–2、外连接查询select e.empno,e.ename,d.deptno,d.dname from emp e left joi原创 2021-10-26 15:53:13 · 600 阅读 · 0 评论 -
oracle 数学函数、字符串函数的使用
oracle12c 10.22知识点整理(数学函数以及字符串函数重点总结)函数重要的函数概览图一、数学函数的使用trunc1)select trunc(sal) from test;//不带参数则默认保留整数位,小数位舍弃;执行结果为:2)select trunc(sal,3) from test;//带正整数参数n则截取n位小数,其余位舍弃;执行结果为:3)select trunc(sal,-2) from test;//带负整数n则截取n位整数,其余位舍弃;执行结果为:原创 2021-10-23 19:56:31 · 288 阅读 · 0 评论 -
oracle12之日期函数用法总结
Oracle中的时间类型只有date和TIMESTAMPSYSDATE:取得当前的日期和时间,类型是DATE.它没有参数.但在分布式SQL语句中使用时,SYSDATE返回本地数据库的日期和时间.SYSTIMESTAMP:9i新增函数,返回当前系统的日期时间及时区。多种日期格式:YYYY:四位表示的年份YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪IYYY:ISO标准的四位年份MM:01~12的月份编号MON:缩写字符集表示MONTH:全拼字符集表示的月份,右边用空格填补Q:原创 2021-10-23 20:21:13 · 1082 阅读 · 0 评论