练习1: --查找scott用户的emp表中的所有数据, --如果job为MANAGER 工资大于2500,则下调百分之10;如果小于2500 则增加百分之10, --如果job为SALESMAN 工资小于1500 则上调百分之10; --最后符合条件的人.插入到test表中.并且打印符合条件的人数的个数. --Test表结构如下: --Ename varchar --Sal nu
原创 2012-03-21 09:28:11
805阅读
PLSQL编程 概念 PL/SQL(Procedure Language/SQL) PLSQL是Oracle对SQL语言的过程化扩展 指在SQL命令语言中增加了过程处理语句(如分支,循环等),使SQL语言具有过程处理能力 程序结构 通过PLSQL Developer工具Test Windows创建程 ...
转载 2021-10-03 15:07:00
160阅读
2评论
一、PLSQL编程思维导图 二、PLSQL编程思维导图对应笔记 1 PL/SQL编程 @Holly老师 2 3 4 5.1 为什么学习PL/SQL编程? 5 5.1.1 当我们要批量插入100万数据,怎么办? 6 1、难道要写一百条insert into吗?不是,由于插入数据的操作是重复的,所以我们可以利用循环去实现,那怎么去实现呢?就用plsql编程去实现!
转载 2021-08-17 22:53:27
261阅读
 话不多说,直接做吧!目录一、PL/SQL下载及安装二、PL/SQL的环境配置2.1 文件目录放置情况2.2 配置系统环境变量2.3 打开PL/SQL首选项配置2.4 连接数据库三、安装Oracle相关tools3.1 下载相关工具3.2 导入导出四、PL/SQL注意事项4.1 PL/SQL用的时候特别卡顿怎么回事?4.2 oracle事务的问题一、PL/SQL下载及安装PL/SQL_x
转载 2024-09-14 08:01:40
4阅读
面向对象编程简称OOP编程,实际上是对现实世界事物的一种抽象的过程。它的核心是把对象的定义和实现进行区分,让定义部分对象所具有的结构,让实现部分根据定义部分定义的具体结构进行具体的实现。用于生产玩具的模具叫做类,通常设计类的过程也可以称为建模,当然这个模不是模具的模,而是对类的模型进行建模。所生产的玩具可以叫做对象,类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用
原创 2015-04-09 09:45:58
2950阅读
--循环declare    a varchar2(7) := 'abcdefg'; begin    for y in -length(a).. length(a) loop    for x in -length(a).. length(a) loop        if abs(y)+ab
 一、定义          PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。Oracle PL/SQL语言是结合了结构化查询与Oracle自身过程控制为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有自身的变量声明、赋值语句,而且还有条件、循环等流程控制语句。过程控制结构与S
转载 2023-12-18 20:25:02
50阅读
1、FOR循环下,不需要显示关闭游标DECLARE CURSOR c_emp_cursor ( deptno NUMBER ) IS SELECT employee_id,last_name FROM employees WHERE department_id = deptno; r c_emp_cursor%ROWTYPE;BEGIN FOR i IN c_emp_cursor(10) LOOP DBMS_...
转载 2013-04-21 13:58:00
137阅读
2评论
create or replace package myPackage0136 is  function get_3avg_profit(m_sale_man in varchar2,m_bill_date IN VARCHAR2) return NUMBER;  function get_6avg_profit(m_sale_man in varchar2,m_bill_
转载 精选 2011-09-22 12:45:41
917阅读
Oracle的对象类型允许使用PL/SQL编写面向对象的程序代码。组织上对象类型跟包非常类似,都有规范和主体,同为底层的数据结构提供一层抽象。简单概括有抽象性,一致性,简单性。从关系中用逻辑思维思考,所有操作都是通过对象操作,而不是之前的数据结构,不用在现实世界创建真正的模型,再转换为代码。PLSQL编程面向对象的操作1)了解对象类型组成及其组成部分的作用2)建立简单的对象类型,并使用3)建立复杂
原创 2017-07-27 17:39:27
1551阅读
PLSQL使用技巧----加快你的编程效率使用PLSQL 编程效率明显有所提高了1、登录后默认自动选中My Objects      默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的
原创 2021-07-29 09:42:28
154阅读
Procedure Language/SQL,是Oracle对sql语言的过程化扩展,在原有sql命令语言(增删改查)中增加了过程处理语句(分支、循环等),使sql语言具有过程处理能力。PL/SQL是面向过程语言,但是更简单、灵活、高效和实用,是操作Oracle数据库效率最高的语言。PL/SQL 之Hello World declare --说明部分(变量、光标、例外) begin
转载 2024-05-01 14:48:47
68阅读
在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作1)建表 create table test as select * from dept; --从已知表复制数据和结构create table...
转载 2009-10-19 12:31:00
167阅读
2评论
plsql : procedure language sql 是Oracle特有的数据库编程语言,普通的sql可以实现对数据的增删改查,一条sql很难做到 即查询,又根据不同的条件筛
原创 2022-09-06 10:54:59
92阅读
文章目录1.DDL语句管理表1-1 创建表空间1-2 创建用户1-3 授权1-4 创建表1-5 修改表1-6 约束2. DML管理表数据2-1 插入数据2-2 更新数据2-3 删除数据2-4 事务3.其它数据库对象3-1 视图3-2 序列3-3 索引4. PLSQL编程4-1 输出4-2 条件判断4-3 循环操作1.DDL语句管理表1-1 创建表空间创建表空间: 逻辑单位, 通常我们新建一个...
原创 2022-01-11 09:52:56
102阅读
授权从 oracle 8i 开始, oracle 用通过提供 authid 子句为 pl/sql 的执行授权模型, 这样我们可以选择使用 authid current_user(调用者权限)来执行这个plsql语句, 这时这个程序是用调用者(当前)模式的授权运行的.与 SQL 整合pl/sql 于 ...
转载 2014-06-03 14:17:00
108阅读
2评论
https://www..com/gaozejie/p/9741186.html 一、准备工作 1、点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装位。 2、下载PLSQL时,版本旁边会有个“Language pack”的链接,点击后左侧选择“Chinese”即 ...
转载 2021-09-06 19:30:00
804阅读
2评论
https://.cnblogs./gaozejie/p/9741186.html     一、准备工作     1、点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装64位。     2、下载PLSQL时,版本旁边会有个“Language pack”的链接,点击后左侧选择“Chinese”即可下载汉化包。     3、注册码  PLSQL Developer 1
转载 2019-08-21 13:52:00
373阅读
2评论
plsql8注册码下面是我新生成新生成的plsql的注册码适用于plsql8的使用product code:jtlhlj6flzrwd4dnwwpju2y8za89vb8r8yehxa32qvfvserial number:2049878599password:xs374ca  product code:4vj6rhs6wf5c844tfcpqqqzg5uprd29pax5tz
PL/SQL块 PL/SQL块是在SQL语言之上发展起来的一种应用,可以集中的处理各种复杂的SQL操作。组成: DECLARE:  声明部分 BEGIN  编写趁许的主题 EXCEPTION  捕获异常 END ; / 看一个简单的PL/SQL块DECLARE i&n
原创 2008-08-05 16:54:44
1826阅读
  • 1
  • 2
  • 3
  • 4
  • 5