之前学数据库只用到mysql、现在实习用的是oracle,发现oraclemysql还是有些许不同的(实践的过程中学习记忆真的深刻),今天总结一下我遇到的不同,欢迎告知更多,以及以后我遇到后不断更新!!!1.oracle表空间、用户的创建我之前用mysql的时候用的是Navicat可视化工具;就直接创建连接,然后创建数据库、再创建表。现在oracle可视化工具用的是plsql;刚开始创建表空间、
转载 2024-09-29 21:31:49
40阅读
创建与使用存储过程         SQL.语句没有流程控制,无法实现复杂的应用,PL/SQL语言(Procedural Lan.guage/SQL)是将结构化查询与数据库过程控制结合为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。  &
转载 2023-11-23 13:16:41
93阅读
一组SQL语句集,速度快,只有首次执行需经过编译优化步骤,后续被调用可以直接执行Sample:DROP PROCEDURE IF EXISTS `proc_adder`;DELIMITER &&CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_adder`(IN a int, IN b int, OUT sum int)BEGIN
原创 2017-07-24 14:41:31
3237阅读
本文主要向大家介绍了Oracle数据库之PL/SQL编程基础——PL/SQL简介,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。知识点:1、 了解PL/SQL的主要特点2、 掌握PL/SQL块的基本结构PL/SQLPL/SQL是Oracle在关系数据库结构化查询语言SQL基础上扩展得到的一种过程化查询语言。SQL与编程语言之间的不同之处在于,SQL没有变量
1.exit只能用于循环中,并且退出循环
原创 2023-05-24 14:20:02
243阅读
会话与事务 如果一个会话断开和数据库的连接,而没有使用commit或rollback终止当前事务,那么该事务会自动被数据库撤销(roll back)在您退出Sql*Plus时,会自动发出一条commit命令 事务由一系列SQL语句组成,一个事务就是一个整体成败的单元 事务的结束方式有两种:提交回滚 事务控制语句Commit 完成事务,数据修改成功并对其他用户开放Rollbac
原创 2007-11-07 17:28:03
2292阅读
1评论
PL/SQLOracle对象
原创 2017-06-12 11:27:03
555阅读
一、定义PL/SQL记录 1.直接定义PL/SQL记录(首先定义记录类型,类型中包含的记录成员,其次是记录类型变量) TYPE type_name IS RECORD --typ
转载 2022-01-06 11:41:53
192阅读
## PL/SQL Developer连接MySQL PL/SQL Developer是一款强大的数据库开发工具,主要用于Oracle数据库的开发管理。尽管其主要针对Oracle,但也可以通过插件连接到其他数据库,如MySQL。本文将介绍如何使用PL/SQL Developer连接MySQL,并提供相应的代码示例。 ### 安装MySQL ODBC驱动 在使用PL/SQL Develope
原创 2023-08-29 04:12:13
3552阅读
一 PLSQL概述PL/SQL程序的基本单元是块(BLOCK),块就是实现一定功能的逻辑模块。一个PL/SQL程序由一个或多个块组成,也可以嵌套。一个块可以包括三部分,每个部分由一个关键字标识。语法结构:[declare]--声明部分,可选begin--执行部分,必须[exception]--异常处理部分,可选end块各部分的作用解释:DECLARE:声明部分标志程序的声明部分(本部分可省略)用于
一 、常用操作数据库的命令1.查看所有的数据库 : show databases; 2.创建一个数据库 : create database if not exists 数据库名; 3.删除一个数据库 : drop database if exists 数据库名; 4.选择一张表 (注意在建表之前必须要选择数据库) : use `表名`; * --tab 键的上面,如果
转载 2023-06-27 23:20:26
73阅读
如下图所示,PL/SQL引擎会执行过程化语句,但它把SQL语句发送给SQL
原创 2023-04-26 18:49:56
400阅读
Binding to PL/SQL Records c语言 oracle #include <sqlca.h>#include <sqlda.h>
转载 2021-01-01 01:56:00
197阅读
2评论
set heading on|offSQL> set heading offSQL> select * from dba_directories;SYS TEST_DIR /RealData/oracle/backup/data_pumpSYS SUBDIR /RealData/oracle/demo/schema/order_entry//2002/SepSYS ...
转载 2013-06-07 15:55:00
119阅读
2评论
CREATE  FUNCTION get_sal(no NUMBER) RETURN NUMBER IS salary NUMBER(6,2); BEGIN     SELECT sal INTO salary FROM emp where empno=no;     RETURN salary; END
原创 2010-07-15 16:39:41
371阅读
PL/SQL(Procedural Language/Structured Query Language) 是 Oracle 数据库 的专有过程化扩展语言,将 SQL 的数据操作能力
原创 3月前
37阅读
--第一个PL/SQL程序 declare  var_empname  varchar2(20) ; begin select empname  into var_empname from  employee     where empid
原创 2014-12-22 23:53:05
364阅读
在sqlplus中serveroutput是默认关闭的,使用下面的方法可以打开 set serveroutput on 显示随机数 begin dbms_output.put_line(dbms_random.value(1,100)); end; declare rnd number; begin ...
转载 2021-09-22 10:43:00
123阅读
2评论
介绍本来介绍有关PL/SQL使用方面的一些内容。 连接数据库[caption id="attachment_5366" align="aligncenter" width="441"]​​​​ pl_sql_oracle_logon[/caption]在使用PL/SQL连接数据库时,是需要对Oracle客户端进行配置的,上图中的Database列表项目就是下面的文件中定义的:%oracle_ho
原创 2022-10-17 08:40:37
68阅读
一.pl/sql基础pl/sql分匿名块命名块.命名块:存储过程,函数,触发器,包等.pl/sql语句块分3部分:(1)声明部分(2)可执行部分(3)异常处理部分其中可执行部分是语句块中唯一要求必须存在的部分,声明部分异常处理部分是可选的。1.匿名块语法:DECLARE    declaration statementsBEGIN    executab
原创 2014-04-21 10:34:43
1283阅读
  • 1
  • 2
  • 3
  • 4
  • 5