![](https://img-blog.csdnimg.cn/20200221102154727.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle
Oracle
Chill_Lyn_
进化成更好的人。
展开
-
DataBase_MySQL与Oracle的区别
用户系统 MySQL:多用户,多个用户可以共用一个数据库,用户可以设置权限。 Oracle:多用户,除管理员外,每个用户独有自己的表空间。 sysdba:系统管理员,只能本机登录,不能远程登录,操作有新增和删除用户,分配和注销权限,锁定和解锁用户 normal:普通用户,操作自己表空间中的表。 数据类型 ...原创 2019-12-15 16:12:56 · 339 阅读 · 0 评论 -
PL/SQL_变量定义、增改查、分支语句、循环语句、游标、异常
变量定义 PL/SQL块: declare -- 定义变量的声明部分,可以省略; begin -- 程序执行代码 exception -- 异常处理部分,可选 end; 输出到控制台 begin dbms_output.put_line('hello oracle!'); end; -- set serveroutput on; 输出不显示时可通过此命令设置显示 变量定义 /*...原创 2019-12-15 23:07:02 · 288 阅读 · 0 评论 -
Oracle_存储过程、函数、触发器、包
存储过程 语法: CREATE [OR REPLACE] PROCEDURE 存储过程名[(参数[IN|OUT|IN OUT] 数据类型...)] {AS|IS} [说明部分] BEGIN 可执行部分 [EXCEPTION 错误处理部分] END [过程名]; 简单例子 create or replace procedure pro_hello is begin dbms_outpu...原创 2020-02-01 12:54:07 · 366 阅读 · 0 评论 -
Oracle_存储过程和函数的区别和相同点
相同点 都是存储在数据库的plsql代码块中 区别 定义关键字不同,存储过程procedure,函数function 返回值形式不同,存储过程返回值保存在out类型参数中,函数必须有明确的返回值 调用方式不同,存储过程通过call或者plsql代码块中调用,函数通过SQL语句或者plsql代码块中调用 ...原创 2020-02-01 13:00:13 · 599 阅读 · 0 评论