1.oracle官网下载instantclient,将包解压存放到本地。...在这个路径下D:\oracle-basic\instantclient_12_2\network\admin放入TNS文件。...重新启动PLSQL即可进入数据库,初次登陆可能存在中文乱码的问题,解决方法如下: 到我的电脑、属性、高级、环境变量中添加一个环境变量: 变量名:NLS_LANG 变量值:AMERICAN_AMERICA.ZHS16GBK...如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8,其他编码同上 3.Oracle默认帐号密码 用户名 / 密码
背景:国内使用Oracle的群体,几乎都会使用PL/SQL Developer这个图形化的工具进行日常数据维护。这个软件需要依赖Oracle客户端,且必须是32位的客户端。...有些在windows环境下使用64位Oracle服务端的用户(常见于开发测试环境),会直接再安装一个32位的客户端,便于使用PL/SQL Developer。...就很显然你需要安装32位的Oracle客户端。...-> 连接 选择正确的Oracle主目录名,如下: ?...Oracle主目录名。
oracle设置编码 select userenv('language') from dual; ?...ORACLE 例程已经关闭。 SQL> startup mount; ORACLE 例程已经启动。...ORACLE 例程已经关闭。 SQL> startup; ORACLE 例程已经启动。...SQL> PLSQL developer设置编码 然后需要修改PLSQL的编码,需要设置一下环境变量 设置为UTF8,需要新增变量NLS_LANG,赋值为:SIMPLIFIED CHINESE_CHINA.AL32UTF8...NLS_LANG=SIMPLIFIED CHINESE_CHINA.UTF8 set NLS_LANG=SIMPLIFIED CHINESE_CHINA.US7ASCII 也可以写个bat脚本,现在plsql
1、打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装oracle数据库时定的),Database选择ORCL(默认数据库,oracle中创建的用户就像是mysql中建的数据库...resource: 创建一些函数,比如簇、索引,创建表、列等 dba : 相当于管理员权限,拥有系统所有权限 4、登录新建的用户,点击前面提到的session——》log on,填写用户名和密码第三个还选...然后在第二张图中填写需要的字段及其类型等,最后点击apply应用,如图 7、查看创建的表,点击左下角列表中的Tables,右键选自己新建的表,点击Edit date,编辑表中的内容就行了 以上就是在PLSQL
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。...本文链接:https://blog.csdn.net/wangtongxue123456/article/details/79681868 PLSQL PL/SQL 基础语法 PL/SQL 的程序结构...IF 语句 循环语句 第一种 while 第二种 loop 第三种 FOR 光标 光标的语法 光标的属性 光标数的限制 带参数的光标 例外(错误) 系统列外 自定义列外 PLSQL PL/SQL 是...Oracle 对 sql 语言的过程化扩展, 指在sql 命令语言中增加了过程处理语句(如分支、循环等),使sql语言具有过程处理能力 PL/SQL 基础语法 PL/SQL 的程序结构 declare...; end; 光标的属性 %found 光标取到值为true %notfound 光标取不到值true %isopen 判断光标是否打开 %rowcount 影响的行数 光标数的限制 默认情况下,oracle
说明: (1)SET SERVEROUTPUT ON,开启输出 (2)VAR z NUMBER,定义SQL*PLUS中的绑定变量; a.定义绑...
PL/SQL 工具的安装可以看我的这个文章: PL/SQL 数据库连接工具的下载、安装与使用,PL/SQL 工具的激活 第一章:PL/SQL 工具配置 ① oci 下载 使用 oci 就不用安装整个 oracle...数据库了,oci 相当于一个轻量的客户端。...获取地址:oracle install client 官方下载 根据要远程的数据库下载版本,这个必须跟数据库位数一致,不然不能用。 select * from v$version ? ? ? ?...④ PL/SQL 远程连接 Oracle 数据库演示 配置完重新启动 PL/SQL 即可使用,可以看到 database 已经能参照到我们的配置数据库信息了。 ?
官方文档中的代码例更是精华和重点所在。 IT行业如此,编程如此,Oracle PL/SQL的学习更是如此。...【免责声明】本号文章仅代表个人观点,与任何公司无关 编辑|SQL和数据库技术(ID:SQLplusDB) PL/SQL(Procedural Language/SQL)是一种过程化语言,是Oracle数据库专有的
PLSQL介绍 PLSQL是Oracle对SQL99的一种扩展,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL… SQL99是什么 (1)是操作所有关系型数据库的规则...是什么 是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL 过程化包括有:类型定义,判断,循环,游标,异常或例外处理。。。...这里写图片描述 为什么要用PLSQL 因为SQL是第四代命令式语言,无法显示处理过程化的业务,所以得用一个过程化程序设计语言来弥补SQL的不足之处, SQL和PLSQL不是替代关系,是弥补关系 PLSQL...这里写图片描述 写一个PLSQL程序,输出"hello world"字符串,语法:dbms_output.put_line('需要输出的字符串'); begin --向SQLPLUS客户端工具输出字符串...在Oracle中,存储过程和存储函数的概念其实是差不多的,一般地,我们都可以混合使用。
概述 PL/SQL简介 pl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句...---- 第一个PL/SQL程序 PLSQL中的命令窗口 SQL> set serveroutput on ;--打开输出 SQL> declare --定义部分 ,如果没有定义,declare...其余的和无参的游标一样。...单行查询操作:SELECT … INTO … 隐式游标的名字为SQL,这是由ORACLE 系统定义的。...案例 运用瀑布模型完成PLSQL程序的设计 瀑布模型 1.需求分析 2.设计 2.1概要设计 2.2详细设计 3.编码coding 4.测试Testing 5.上线(部署) ?
注: 以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁. 代码的执行环境是在sqlplus中 1、简介 函数用于返回特定的数据,当建立函数时...
PL_SQL:带有分支和循环,面向过程 匿名块: declare(可选,声明各种变量和游标的地方) begin(必要的,从此开始执行) exception(抓取到异常后执行的) end; [sql] view...数字类型 3. char: 定长字符串 4. varchar2: 变长字符串 5. date: 日期 6. long: 长字符串,最长2GB 7. boolean: 布尔类型,可以取值为ture、false和null
//创建临时表空间 create temporary tablespace test_temp tempfile ‘E:/oracle/product/10.2.0/oradata/testserver...2048m extent management local; //创建数据表空间 create tablespace test_data logging datafile ‘E:/oracle...test_temp; //给用户授予权限 grant connect,resource to username; //以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data
1.pl/sql编程 2.存储过程 3.函数 4.触发器 5.包 6.pl/sql基础 -定义并使用变量 7.pl/sql的进阶 8.oracle的视图 1.pl/sql编程 1.理解oracle...5.包 包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。...,没有过程和函数的实现代码。...例外处理 例外的分类:Oracle将例外分为预定义例外,非预定义例外和自定义例外3类。...8.oracle的视图 视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的行和列数据。
自己在学习Oracle是做的笔记及实验代码记录,内容挺全的,也挺详细,发篇博文分享给需要的朋友,共有1w多字的学习笔记吧。...PL/SQL定义:PL/SQL是由Oracle开发,专门用于Oracle的程序设计语言。 PL---Procedural Language. SQL—Structure QueryLanguage。...PL/SQL包括过程化语句和SQL语句 PL/SQL的单位:块。 一个块中可以嵌套子块。...块的三个组成部分: 一:定义部分(declare) PL/SQL中使用的变量,常量,游标和异常的名字都必须先定义后使用。...如果需要可以再次打开游标,游标一旦关闭不可再从游标中提取数据,当关闭游标后所有和游标相关的资源都会被关闭。
declare: /*定义部分---定义常量、变量、游标、例外、复杂数据类型 begin /*执行部分---要执行的pl/sql语句---要执行的pl/sql语句和sql...上图是一个简单的pl/sql块,输出hello world,红框内是打开系统的输出选项,绿框(dbms_output)是Oracle所提供的包(类似Java的开发包),该包包含一些过程,put_line...就是dbms_output包的一个方法 2.2、包含定义部分和执行部分的pl/sql块 ?
- 适用于未命名的用户定义异常,负责把错误编号和错误消息关联,用户定义了异常,却没有定义该错误的名称 - 使用RAISE_APPLICATION_ERROR过程,程序员能够遵循与Oracle一致的方式返回错误消息...ORA-06512: at line 11 - 示例解析:该PL/SQL代码会根据用户输入的员工Id,查询员工的姓名和工资。...2,EXCEPTION_INIT - 使用EXCEPTION_INIT编译指令,可以将用户自定义的Oracle错误编号和用户自定义的错误名称关联起来,相当于用户自定义错误和RAISE_APPLICATION_ERROR...Oracle的错误编号 - SQLERRM,返回错误的消息 - 示例1,处理Oracle系统返回的错误: declare v_no number := &p_no; error_code...在异常处理部分,我们使用了一个PL/SQL语句块来处理这个错误,声明两个变量,并将SQLCODE和SQLERRM以字面值赋值的方法给这两个变量。
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。...PL/SQL是Oracle数据库对SQL语句的扩展。...1)首先下载PL/SQL Developer和Instant Client 2)解压instantclient_12_1 3)在E:\Program Files\PLSQL Developer\instantclient...instantclient_12_1\network\admin NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK 5)最后pl/sql首选项设置以下两项: Oracle...Home E:\Program Files\PLSQL Developer\instantclient_12_1 OCI library E:\Program Files\PLSQL Developer
以下测试案例均来自于scott方案,运行前请确保该方案解锁。 1、条件分支状语 pl/sql中提供了三种条件分支状语,分别是: if then if t...
PL/SQL连接oracle数据库 1、简单介绍 在不安装oracle数据库的情况下使用pl/sql连接远程oracle数据库。...2、详细步骤: a) 安装PL/SQL、依据自己的操作系统安装oracleclient(跟oracle数据库的版本号没有关系)。...b) 设置连接远程oracle数据库的连接信息、三种方式(主要是在tnsnames.ora文件里加入�远程数据库连接信息)、以下三种方式在文件最后追加的内容是依据我自己的数据库连接信息追加的、仅做參考...)点击help——》Support Info——》TNS Names 在最后追加: 3、追加内容 这里以我自己的连接信息为例——远程数据库的信息: jdbc:oracle
领取专属 10元无门槛券
手把手带您无忧上云