
【数据库】➣ oracle
gamedev˚
很多东西不是你觉得有用才去学,而是学了才知道它有用。
展开
-
第三章 Oracle 序列
第一节:序列简介序列作为数据库里的对象,主要作用是生成唯一的主键值;第二节:创建序列create sequence 序列名称; 重要属性: 序列名称.currval 当前值 nextval 下一个值 指定初始值: start with xx第三节:序列属性Minvalue maxvalue 最大值和最小值 默认最小值 1 最大值 10 的 27 次方; Increment by 属性 序列增长原创 2016-10-24 12:41:20 · 329 阅读 · 0 评论 -
Oracle 12c 如何打开PDB可插播数据库
在刚startup启动数据库时,可插播数据库是未启动的,这时需要手动启动它。通过 select con_id,name,open_mode from v$pdbs; 可以查看可插播数据库的启动状态,分为mounted和read write两种,前者表名被装载但为启动,后者表明已是启用状态。 通过下面命名,启用可插播数据库,从mounted状态修改为read write状态 alter plu原创 2017-09-06 11:35:12 · 2014 阅读 · 0 评论 -
oracle 12c PDB里建立的用户登录不上去,显示 IO 错误: Unknown host specified
连接失败, 错误报告: USER = store URL = jdbc:oracle:thin:@orclpdb 错误消息 = IO 错误: Unknown host specified碰到这个问题的童靴们,正解如下: 首先在 Oracle Enterprise Manager Database Express 12c中查看容器名是 然后在原创 2017-09-06 00:37:11 · 2556 阅读 · 0 评论 -
oracle查看当前用户信息
一、查看当前用户信息: 1、查看当前用户拥有的角色权限信息:select * from role_sys_privs; 2、查看当前用户的详细信息:select * from user_users; 3、查看当前用户的角色信息:select * from user_role_privs;总结:ORACLE中数据字典视图分为3大类,用前缀区别,分别为:USER,ALL 和 DBA, 许多数据字转载 2017-09-05 22:16:19 · 4680 阅读 · 0 评论 -
Oracle环境搭建
学习Oracle的第一步学习Oracle的第一步必然是准备好学习资料和搭建Oracle 12g数据库环境一、在搭建环境的时候,要注意的是 登录sqlplus时,使用的登录命令行如下: 1.cmd 2.sqlplus conn orcl/orcl as sysdba (用户名和密码都是orcl,这与配置Oracle时有关)二、在用Oracle SQL Developer连接数据库时,使用连接原创 2017-08-21 01:08:42 · 3686 阅读 · 0 评论 -
Win7/8 64bit下 安装Oracle10g以及PL/SQL Developer完整教程-精简版
Win7/8下 安装Oracle 10g完整教程-精简版安装Oracle10g由于学校教学用的Oracle 10g,有些表的导入在更高的版本下操作不同,自己又不懂其他的导入方法,因此在自己Win8电脑上捣鼓了一下午,终于成功安装上了,其中出现了下图所示的错误,在此说明:Enterprise Manager是网页版的Oracle配置,对我而言初级学习,一般不会去用它。 现在开始步骤的介绍 :首先原创 2016-10-14 20:22:51 · 5151 阅读 · 0 评论 -
windows下设置sqlplus自动登录脚本login.sql
原文章地址http://watson.dataguru.cn/blog-10716-1131.html ====正常的默认情况下登录界面如下:=== C:\Users\Administrator>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on 星期日 4月 7 21:02:08 20 Copyright (c) 1982,转载 2016-10-16 20:40:43 · 1828 阅读 · 0 评论 -
第十二章 Oracle 用户,角色和权限
第一节:Oracle 用户Oracle 用户分两种,一种是系统用户 sys system ;另外一种是普通用户; 视图 dba_users 存储着所有用户信息; 创建用户: Create user 用户名 identified by 密码 default tablespace 表空间 授予 session 权限:grant create session to TEST; 锁定和开启帐号:a原创 2016-10-24 13:27:11 · 480 阅读 · 0 评论 -
第十一章 Oracle 函数与存储过程
第一节:Oracle 自定义函数Create function 函数名称 return 返回值类型 as Begin … End 函数名称;create function getBookCount return number asbegin declare book_count number; begin select count(*) into book_count from原创 2016-10-24 13:22:51 · 425 阅读 · 0 评论 -
第十章 Oracle 触发器
第一节:触发器简介具备某些条件,由数据库自动执行的一些 DML 操作行为。第二节:语句触发器语句触发器针对整个表,作用整个表操作; 语法结构: Create trigger 触发器名称 Before/after 触发动作 On 作用对象 触发器谓词:INSERTING、UPDATING、DELETING第三节:行触发器行触发器针对行记录。 语法结构: Create trigger 触发原创 2016-10-24 13:15:27 · 309 阅读 · 0 评论 -
第九章 Oracle 游标
第一节:游标简介使用游标,我们可以对具体操作数据,比如查询的结果,对行,列数据进行更加细致的处理。以及对其他 DML 操作进行判断等操作;第二节:显示游标第三节:隐式游标隐式游标的属性 返回值类型 意 义 SQL%ROWCOUNT 整型 代表 DML 语句成功执行的数据行数 SQL%FOUND 布尔型 值为 TRUE 代表插入、删除、更新或单行查询操作成功 SQL%NOTFOUND 布尔型原创 2016-10-24 13:12:04 · 303 阅读 · 0 评论 -
第八章 Oracle 控制语句
第一节:IF 条件语句set serverout on;declare n number:=1; v varchar2(20):='world';begin dbms_output.put_line('hello'||n||v);end;set serverout on;declare emp_count number;begin select count(*)原创 2016-10-24 13:06:30 · 332 阅读 · 0 评论 -
第七章 Oracle 约束
第一节:主键约束第二节:外键约束第三节:唯一性约束第四节:检查约束#第五节:默认值约束#第六节:非空约束原创 2016-10-24 13:01:25 · 339 阅读 · 0 评论 -
第六章 Oracle 视图
第一节:视图简介视图是虚表,没有具体物理数据,是通过实体表的一种计算映射逻辑。主要就是为了方便和数据安全;第二节:创建视图Create view 视图名称 as 查询语句 create view v_emp1 as select ename,job from emp;第三节:修改视图第四节:删除视图第五节:使用视图查询:select * from v_emp1; select * from v_e原创 2016-10-24 12:58:09 · 320 阅读 · 0 评论 -
第五章 Oracle 数据类型及函数
第一节:字符串类型及函数字符类型分 3 种,char(n) 、varchar(n)、varchar2(n) ; char(n)固定长度字符串,假如长度不足 n,右边空格补齐; varchar(n)可变长度字符串,假如长度不足 n,右边不会补齐; varchar2(n)可变长度字符串,Oracle 官方推荐使用,向后兼容性好; char(n) VS varchar2(n) char(n)查询效原创 2016-10-24 12:53:17 · 441 阅读 · 0 评论 -
第四章 Oracle 表操作
第一节:scott 用户默认表介绍第二节:插入 insert 语句给指定列插入数据:insert into dept(deptno,dname) values(50,’xx’); 插入全部列数据:insert into dept(deptno,dname,loc) values(60,’xx’,’lll’); 简写 insert into dept values(70,’xxx’,’llll’);原创 2016-10-24 12:49:54 · 360 阅读 · 0 评论 -
第二章 Oracle 表及表空间
第一节:Oracle 表空间一个数据库可以有多个表空间,一个表空间里可以有多个表。表空间就是存多个表的物理空间; 可以指定表空间的大小位置等。 创建表空间:create tablespace ts1 datafile ‘C:\tablespace\ts1.dbf’ size 50M; 自动扩展大小:create tablespace ts2 datafile ‘C:\tablespace\ts原创 2016-10-24 12:37:28 · 435 阅读 · 0 评论 -
Oracle SQL/92标准的关联查询(内外连接、交叉连接)
要想形象一点区分内外连接,通过顾名思义:左外连接->左边是外连接的;同理,右外连接->右边是外连接的。外连接也就是允许为空值的那一边。 Oracle特有的外连接操作符是使用圆括号括起来的加号:(+)。而应该将外连接操作符(+)和包含空值的列分别放在等于操作符的两边,即相当于外连接操作符放在列不为空的那一侧,主表一侧。内连接: select * from table1,table2,… 以原创 2017-09-10 00:24:12 · 816 阅读 · 0 评论