Oracle
文章平均质量分 61
一只小菜鸟(* ̄︶ ̄)
这个作者很懒,什么都没留下…
展开
-
2021-09-02
oracle 修改数据库编码修改数据库编码步骤查看当前数据库编码,来源于props$,这是表示数据库的字符集SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';PARAMETER--------------------VALUE--------------------NLS_CHARACTERSETAL32UTF8查看oracle客户端编码SQL> select * f原创 2021-09-02 16:11:41 · 175 阅读 · 0 评论 -
Oracle --表空间管理
--表空间 用户 和 权限 的管理--表空间是什么--表空间就是某个用户能够操作的某些数据区域和数据表的范围 /*表空间是数据库最大的逻辑单元,一个Oracle数据库至少包含一个表空间, 就是名为SYSTEM的系统表空间。 每个表空间是由一个或多个数据文件组成的,一个数据文件只能与一个表空间相关联。 在oracle中所有的表都存储在表空间中。*/--怎么创建表空间C...原创 2018-08-20 17:33:41 · 207 阅读 · 0 评论 -
Oracle --用户管理、权限管理
--建议在命令行下演示--在cmd命令中输入sqlplus 进入客户端--清屏命令: clear screen--显示当前登录用户: show user;--创建用户,用户名为jack密码为abc123 create user jack identified by abc123--动态切换登录用户:@orcl表示登录到orcl数据库 conn jack/abc123@or...原创 2018-08-20 15:21:25 · 322 阅读 · 0 评论 -
Oracle 系统权限分类
群集权限 权限 作用 CREATE CLUSTER 在自己的方案中创建、更改和删除群集 CREATE ANY CLUSTER 在任何方案中创建群集 ALTER ANY CLUSTER 在任何方案中更改群集 DROP ANY...原创 2018-08-20 15:17:28 · 3314 阅读 · 0 评论 -
Oracle --事务,锁
-- 事务的应用案例-- 创建一张账户表DROP TABLE T_ACCOUNT;create table t_account ( -- 编号(主键) f_id int primary key, -- 户名 f_name varchar2(30) not null, -- 金额 f_money number...原创 2018-08-07 18:17:31 · 668 阅读 · 0 评论 -
Oracle --函数,包
/*函数语法: CREATE[OR REPLACE]FUNCTION<> (<参数1>,[方式1],<数据类型1>,<参数2>,[方式2]<数据类型2>...) RETURN<表达式> IS|AS PL/SQL 程序体 --其中必须要有一个RETURN子句 其中,RETURN在声明部...原创 2018-08-07 14:12:46 · 3654 阅读 · 0 评论 -
Oracle --存储过程
创建语法: CRATE [OR REPLACE] PROCEDURE<过程名> (<参数1>,[方式1]<数据类型1>, <参数2>,[方式2]<数据类型2> ... ) IS|AS PL/SQL...原创 2018-08-06 18:03:27 · 286 阅读 · 0 评论 -
Oracle 序列,触发器
--序列是什么--序列就是按照一定的规则,不断增长(不断减少)的一个数字 ,用于我们数据库表里 作为数据的一个唯一标识。--序列的语法--创建序列CREATE SEQUENCE SEQ_OBJID --创建一个名称为SEQ_OBJID 的序列INCREMENT BY 1 --每次增长1 (1,2,3,4,5,6,7,)START WITH 1 ...原创 2018-08-09 16:19:35 · 604 阅读 · 0 评论 -
Oracle 游标
--无论是隐式游标,还是显示游标,均有%ISOPEN,%FOUND,%NOTFOUND,%ROWCOUNT四个属性--隐式游标/* 所有DML语句(主要用在update/delete)为隐式游标,通过隐式游标属性可以获取SQL语句信息。*/--%FOUND : 用来判断当前游标是否指向有效的一行,若是则为true,否则为falsebegin delete from ...原创 2018-06-25 11:24:46 · 178 阅读 · 0 评论 -
Oracle 异常
--1.系统预定义异常--得到两个数相除的结果declare num1 number(5,2); num2 number(5,2); v_result number(5,2); --存放结果begin num1:='&请输入第一个数'; num2:='&请输入第二个数'; --在这个除法运算中,如果num2的值为0则会出现ZERO_DIVIDE(分母为0的异常...原创 2018-06-25 11:21:59 · 362 阅读 · 0 评论 -
Oracle PLSQL编程
PLSQL编程介绍:将一些数据的处理过程放在数据库上面,可以避免因为网络瓶颈造成的一些时间上的消耗。可有利于系统的移植,大部分的数据处理和分析可以共享。过程化编程语言,用来编写包含SQL语句的程序。可以向数据库应用程序中加入业务逻辑处理功能。pl/sql结构在PL/SQL中只能用 SQL语句中的DML部分,不能使用DDL部分,如果要在PL/SQL中使用DDL(如CREATE TABLE等)的话,只...原创 2018-06-22 15:20:57 · 521 阅读 · 0 评论 -
Oracle --视图,索引
一.what(什么是视图?)1.视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中, 而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。2.根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储了要执行检索的查询语句的定义,以便在引用该视图时使用。 二.why(为什么要用...原创 2018-04-20 14:22:05 · 1211 阅读 · 0 评论 -
Oracle -- 子查询,连接运算
一、子查询-- 1.单行子查询--查询与员工SMITH属于同一部门的员工信息 select * from emp where deptno =(select deptno from emp where ename='SMITH');--2.多行子查询-- 查询与部门10员工工作岗位相同的员工信息 select * from emp where job in(select job f...原创 2018-04-19 17:00:03 · 554 阅读 · 0 评论 -
Oracle --分组,函数查询
--查询所有表信息SELECT * FROM EMP;--使用的是scott用户下的emp 和dept表进行操作 --1.查询姓名为SMITH的员工信息(注意大小写) -- 注意:在oracle中内容区分大小写.关键字,表名字段名称不区分大小写. SELECT * FROM EMP WHERE ENAME = 'SMITH'; --2.查询20部门的所有员工信息 SEL...原创 2018-04-19 16:58:41 · 286 阅读 · 0 评论 -
Oracle卸载
方法1:停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止方法2:在开始菜单中,找到oracle->Universal Installer,运行Oracle Universal Installer,单击卸载产品在产品清单窗口中,单击全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除方法3:按Windows徽标键和R键,打开运行窗口,...原创 2018-04-18 10:16:54 · 190 阅读 · 0 评论 -
Oracle 安装
下载安装包:32位操作系统下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win32soft-098630-zhs.html64位操作系统下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-editio...原创 2018-04-18 10:02:24 · 176 阅读 · 0 评论