一 、常用操作数据库的命令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基础pl/sql分匿名块和命名块.命名块:存储过程,函数,触发器,包等.pl/sql语句块分3部分:(1)声明部分(2)可执行部分(3)异常处理部分其中可执行部分是语句块中唯一要求必须存在的部分,声明部分和异常处理部分是可选的。1.匿名块语法:DECLARE declaration statementsBEGIN executab
原创
2014-04-21 10:34:43
1283阅读
转载
2017-08-15 16:10:00
127阅读
2评论
Oracle中的游标分为显式游标和隐式游标。隐式游标是系统自动为你创建的。显式游标是用户通过创建CURSOR的方式来创建。在Oracle中有三种类型的游标:1)不带参数的游标eg:cursor customer_cur isselect * from customers;2)带参数的游标eg:cursor customer_cur(customer_id in number) isselect *...
转载
2009-08-07 22:31:00
82阅读
2评论
一. 变量声明 1)声明变量<变量名> <类型>[(宽度):=<初始值>]; eg: BookName varchar2; BookName varchar2(50) := 'Programming PL/SQL'; 2)声明常量 <变量名> constant <类型> :=<值>; eg: maxNum constant N...
转载
2009-06-27 22:46:00
231阅读
2评论
有时候我们需要对数据库中的数据进行一些稍微复杂的操作,而且这些操作都是一次性的,用完之后就不再用了。用存储过程的话就太麻烦,而且浪费,用完了还要去删除。而单个SQL无法满足需求。这时候用一下SQL的语句块就可以了。如果你用的是Oracle数据库,那么你就可以用PL/SQL(Procedure Lan...
原创
2022-07-12 18:13:15
212阅读
创建与使用存储过程 SQL.语句没有流程控制,无法实现复杂的应用,PL/SQL语言(Procedural Lan.guage/SQL)是将结构化查询与数据库过程控制结合为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。 &
转载
2023-11-23 13:16:41
93阅读
PL/sql语法_to_date
原创
2022-11-25 14:24:45
341阅读
本文主要向大家介绍了Oracle数据库之PL/SQL编程基础——PL/SQL简介,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。知识点:1、 了解PL/SQL的主要特点2、 掌握PL/SQL块的基本结构PL/SQLPL/SQL是Oracle在关系数据库结构化查询语言SQL基础上扩展得到的一种过程化查询语言。SQL与编程语言之间的不同之处在于,SQL没有变量
转载
2024-01-25 17:41:56
253阅读
set serveroutput on;--条件控制(if-then-else) 属性类型(%type) 输出declare stu_name students.s_name%type;begin select s_name into stu_name from students where s_no='1830090115'; if stu_name='LiXiang' then
原创
2022-02-24 10:11:32
47阅读
创建一个触发器: create or replace trigger trig after insert--触发器时间 on emp--在哪一
原创
2022-07-07 17:23:31
49阅读
set serveroutput on;--条件控制(if-then-else) 属性类型(%type) 输出declare stu_name students.s_name%type;begin select s_name into stu_name from students where s_no='1830090115'; if stu_name='LiXiang' then dbms_output.put_line('NAME:'||stu_name); else dbms
原创
2021-06-10 16:18:34
180阅读
一组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阅读
之前学数据库只用到mysql、现在实习用的是oracle,发现oracle和mysql还是有些许不同的(实践的过程中学习记忆真的深刻),今天总结一下我遇到的不同,欢迎告知更多,以及以后我遇到后不断更新!!!1.oracle表空间、用户的创建我之前用mysql的时候用的是Navicat可视化工具;就直接创建连接,然后创建数据库、再创建表。现在oracle可视化工具用的是plsql;刚开始创建表空间、
转载
2024-09-29 21:31:49
40阅读
什么是 PL/SQL?PL/SQL(Procedure Language/SQL)PLSQL 是 Oracle 对 sql 语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句(如分支、循环等),使 SQL 语言具有过程处理能力。把 SQL 语言的数据操纵能力与
原创
2022-03-04 17:12:59
62阅读
什么是 PL/SQL?PL/SQL(Procedure Language/SQL)PLSQL 是 Oracle 对 sql 语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句(如分支、循环等),使 SQL 语言具有过程处理能力。把 SQL 语言的数据操纵能力与过程语言的数据处理能力结合起来,使得 PLSQL 面向过程但比过程语言简单、高效、灵活和实用。范例 1:为职工涨工资,每人涨 ...
原创
2021-08-18 10:47:38
69阅读
一、定义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:声明部分标志程序的声明部分(本部分可省略)用于
转载
2023-10-11 22:35:43
156阅读
PL/SQL程序语法● 程序语法declare 说明部分 (变量说明,游标申明,例外说明 〕 begin 语句序列 (DML语句〕… exception 例外处理语句 End;示例图:● 常量和变量定义在程序的声明阶段可以来定义常量和变量。变量的基本类型就是 oracle 中的建表时字段的变量如 char, varc...
原创
2021-08-19 15:45:14
105阅读