plsql的环境与介绍:环境的搭建和plsql的简单介绍
PLSQL编程
1.环境的搭建
(1)创建一个存储表空间
SQL> conn /as sysdba
Connected.
SQL> create tablespace plsql datafile '/u01/oracle/oradata/ORCL/plsql01.dbf' size 1G;
Tablespace created.
(2)创建PLSQL用户
SQL> create user plsql identified by plsql default tablespace plsql;
User created.
(3)给PLSQL用户授权
SQL> grant connect,resource to plsql;
Grant succeeded.
(4)执行脚本
必须先连接到plsql用户
SQL> conn plsql/plsql
Connected.
---------------选一下任意一种方法把实验需要的数据对象,如:表......添加到plsql用户下--------------------
SQL> @D:\baitu\data.sql --脚本放在客户端,使用客户端工具执行
SQL> @/u01/data.sql --脚本放在服务器,直接服务器sqlplus中脚本的绝对路径
(5)在PLSQL developer创建一个PLSQL连接
###########################################################################################2.PLSQL的简单介绍
PL/SQL -- procedure language/struncture query langure
作用和优势:
(1)与数据库引擎直接交互的,提高性能,但是,大并发的情况下,性能有所影响
(2)过程化的查询语言,兼有面向对象的功能
(3)与SQL语句是紧密集成在一起的
(4)可以模块化的开发。
2.1 基本概念
(1) 三种代码块
A 匿名块 (没有名字,不会存储编译在数据库中,临时执行的代码段)
declare
声明变量
begin --程序开始执行
程序执行的部分
exception --异常处理
异常处理部分
end;
B 命名块: 存储过程(store procedure =SP )、函数(function=FUN)、包(package-PKG)
create or replace procedure xxxx(形参列表) is
声明变量
begin
程序主体
exception
异常处理部分
end;
C 标记块:很少用到
(2)变量
A 字符串、数字、日期、时间、大对象、长文本
B 复合数据类型:游标、记录、集合、行变量、异常、index-by表
注意:varchar2作为表的字段,最长的长度是4000,而作为变量的话,长度可以达到32767
(3)注释
A 单行注释 --xxxxxxxx
B 多行注释 /* xxxxxx */
(4)嵌套块
declare
begin
---------------------------嵌套块1---------------
begin
exception
end;
-------------------------------------------------
exception
---------------------------嵌套块2---------------
begin
exception
end;
-------------------------------------------------
end;
2.2 程序的结构
(1) 条件结构
if xxxx then
action;
elsif xxxxx then
action;
else
action;
end if;
(2) 循环结构
A loop循环
loop
exit when(循环退出的条件)
程序体
end loop;
B while loop循环
while (循环条件) loop
程序体
end loop;
C for loop循环
for idx in (结果集或者是游标) loop
程序体
end loop;
(3) case when
转载于:https://blog.51cto.com/fengsonglin/1615237
plsql的环境与介绍:环境的搭建和plsql的简单介绍相关推荐
- 自动化工具之Appium工具简单介绍
背景 自动化,性能测试,接口测试,开发平台等工作,到底测试的价值在哪里,其实价值来源不断充实与为大众服务,今天简单介绍ui小工具appium攻击. 简单介绍 Appium 是一个自动化测试开源工具,支 ...
- java reader_Java之字符输入流,Reader类的简单介绍
各位小伙伴们大家好,在之前的文章中,小编介绍了Java之文件复制的简单介绍,多是一些关于字节的知识,这次小编要介绍的是字符输入流Reader类,具体如下: java.io.Reader:字符输入流,是 ...
- 选股方法简单介绍及选股方法大力推荐
相信大家都知道,对于股民来说,选股毫无疑问是非常重要的!如果选股选错了的话,那么悲剧就注定难免了!下面为你介绍一下选股方法大力推荐以及选股方法简单介绍,如果想要了解更多选股方法方面的知识,敬请关注QR ...
- client高性能组件化框架React简单介绍、特点、环境搭建及经常使用语法
[本文源址:http://blog.csdn.net/q1056843325/article/details/54729657 转载请加入该地址] 明天就是除夕了 预祝大家新春快乐 [ ]~( ̄▽ ̄) ...
- 启明云端分享|ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX
ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX 详细安装步骤概览 注:目前master分支,支持S3. 官方开发文档:包含多种平台 https:// ...
- phalapi-入门篇1(简单介绍以及环境搭建)
2019独角兽企业重金招聘Python工程师标准>>> #phalapi-入门篇1(简单介绍以及环境搭建)# ##前言## 先在这里感谢phalapi框架创始人@dogstar,为我 ...
- (数字ic验证)从零开始的apb_watchdog验证模块搭建(一、功能介绍与环境搭建)
apb_watchdog验证模块搭建(一)文章目录 文章目录 apb_watchdog验证模块搭建(一)文章目录 前言 一.apb_watchdog简单功能介绍 二.测试平台环境搭建 1.测试所用模板 ...
- DVWA环境搭建教程-手把手最详细介绍
DVWA环境搭建教程-手把手最详细介绍 安装phpstudy 安装DVWA 安装环境:win7 安装phpstudy 1.下载安装phpstudy 百度搜索phpstudy,在官网上下载 链接: ht ...
- NodeJS环境搭建以及运行Node.js项目、饿了么ui(elementui)开发模式简单介绍
一.Node.js是什么? 1.1 Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]. Node.js使用了一个事件驱动.非阻塞式I/O 的模型. 1.2 Node.j ...
最新文章
- 使用Relay部署编译ONNX模型
- 算法笔记-归并排序、归并排序时间复杂度、例题
- asp.net MVC中实现调取web api
- Linux2.6内核--VFS层中和进程相关的数据结构
- Java 20年:历史与未来
- Linux下动态共享库加载时的搜索路径详解
- 干净卸载mysql (注册表)
- GO 语言编程 windows 环境搭建
- 为什么C语言还是被很多人说成过时了?
- WPF设置全局快捷键
- 网页中点击链接直接进入qq页面
- 你对MySQL中的索引了解多少?
- django Using the URLconf defined in test02.urls, Django tried these URL patterns, in this order:
- 最受欢迎的14款渗透测试工具
- respberry pi 树莓派系统设置返回英文English
- 计算机提示应用程序无法启动,提示“应用程序无法正常启动(0xc000007b)”怎么办?原因和解决方法...
- python入门的小问题:计算复利函数
- http://blog.csdn.net/zxl333/article/details/46624951
- HDMI DVI VGA显示Detailed Timing Parameters
- pytest的url参数化调用和预期结果参数化
热门文章
- 19种音频格式介绍及音质压缩比的比较 1
- LCD/HDMI OUT调试经验(2)------驱动流程与基本操作
- OpenCV直线检测(一)—— LSD
- FCKeditor的配置,上传文件的文件名乱码和目录的设定,加入兔斯基表情
- STM32 超声波测距模块HC-SR04 驱动
- 多传感器融合感知:传感器外参标定及在线标定算法详解
- Android cec设备,Android 9 CEC架构
- Famp;amp;C游戏推荐Canvas2~茜色的调色盘~~茜色のパレット~介绍下载
- 蓝牙技术简介(英语演讲)
- 三个运维新技术趋势_技术与家族企业:三大趋势