plsql 订阅
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。MySQL 不支持 PL/SQL ,但支持Navicat Premium。 展开全文
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。MySQL 不支持 PL/SQL ,但支持Navicat Premium。
信息
外文名
Procedural Language/SQL
具    体
集成开发环境
类    型
过程化SQL语言
中文名
PL/SQL
应用领域
数据库
plsql简介
PL/SQL(Procedural Language/SQL)是一种过程化语言,属于第三代语言,它与C、C++、Java等语言一样关注于处理细节,可以用来实现比较复杂的业务逻辑。它允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言。在甲骨文数据库管理方面,PL/SQL是对结构化查询语言(SQL)的过程语言扩展。PL/SQL的目的是联合数据库语言和过程语言。PL/SQL的基本单位叫做块,由三个部分组成:一个声明部分,一个执行部分和异常处理部分。因为PL/SQL允许混合SQL声明和过程结构,因此可以在将声明发送到甲骨文系统去执行之前使用PL/SQL区段和副程序来组合SQL声明,没有PL/SQL,甲骨文需要就每次处理SQL声明,在网络环境中,这将影响交通流量,而且增加响应时间。PL/SQL区段只被编译一次并且以可运行的形式储存,以降低响应时间。
收起全文
精华内容
参与话题
问答
  • plsql developer的功能也是相当强大的,下面小编就为大家简单介绍一下plsql developer怎么使用。 1、登陆成功后即可进入对象浏览器窗口界面 2、在对象浏览器选择“my object”,这里边就是SCOTT(当前...

    plsql developer相信是编程朋友经常接触的一款Oracle数据开发工具。plsql developer的功能也是相当强大的,下面小编就为大家简单介绍一下plsql developer怎么使用。

    1、登陆成功后即可进入对象浏览器窗口界面

    2、在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object)

    3、找到table文件夹,里边就是当前账户的所有表格

    4、选中需要查看的表——》右键——》选中“查询数据”【query data】,即可看到数据了

    5、新建——》选中sql window,即可打开sql窗口

    6、在sql窗口内输入sql语句,全选,点击执行即可查看到结果,功能很强大

    7、选中表——》右键——》Edit(编辑),可以对表进行编辑


    展开全文
  • PLSQL使用教程

    万次阅读 2019-06-14 16:33:06
    plsql基本使用教程 一、登录 1、在这里配置好数据库服务,之后就可以登录了 2、输入用户名和密码,并选择之前配置好的数据库服务。我这服务名取为localhost。(这个名字随意起。) 二、创建表空间 1、在SQL...

    一、登录

    1、在这里配置好数据库服务,之后就可以登录了
    在这里插入图片描述
    2、输入用户名和密码,并选择之前配置好的数据库服务。我这服务名取为localhost。(这个名字随意起。)
    在这里插入图片描述

    二、创建表空间

    1、在SQL窗口中执行以下SQL代码。

    CREATE TABLESPACE FJFEDW
    LOGGING
    DATAFILE 'C:\app\Administrator\oradata\orcl\FJFEDW.DBF'
    SIZE 32M
    AUTOEXTEND ON
    NEXT 32M MAXSIZE 2048M
    EXTENT MANAGEMENT LOCAL;
    

    2、创建临时表空间,这里也可不创建临时表空间,使用默认的temp也可以。代码如下:

    CREATE TEMPORARY TABLESPACE FJFEDW_TEMP
    TEMPFILE 'C:\app\Administrator\oradata\orcl\FJFEDW_TEMP.DBF'
    SIZE 32M
    AUTOEXTEND ON
    NEXT 32M MAXSIZE 2048M
    EXTENT MANAGEMENT LOCAL;
    

    3、这个过程可能出现ORA-02180: invalid option for CREATE TABLESPACE这个报错。这个可能是像网上其他帖子上说的一样语句有误。但是我之前出现的原因是权限不足。换个权限高的用户创建就好了。

    三、创建用户

    1、在新建中找到用户选项。
    在这里插入图片描述
    2、填写用户名密码,选择之前创建的表空间。概要文件选择默认的。
    在这里插入图片描述
    3、设置角色权限
    在这里插入图片描述
    4、设置系统权限
    在这里插入图片描述
    5、限额设置
    在这里插入图片描述

    四、用刚创建的用户登录,建表。

    1、新建表,填写表名,注释。
    在这里插入图片描述
    2、填写字段及其类型。
    在这里插入图片描述
    3、选择设置主键。(或者外键,这里设置的是主键。还可以设置索引等)
    在这里插入图片描述

    五、数据库导入导出。

    (这个内容比较多。这里有个比较详尽的文章。原文链接在下方。自己也摘录了一下,方便以后查看。)

    oracle11g数据库导入导出:

    ①:传统方式——exp(导出)和(imp)导入:
    ②:数据泵方式——expdp导出和(impdp)导入;
    ③:第三方工具——PL/sql Develpoer;

    一、什么是数据库导入导出?

    oracle11g数据库的导入/导出,就是我们通常所说的oracle数据的还原/备份。
    数据库导入:把.dmp 格式文件从本地导入到数据库服务器中(本地oracle测试数据库中);
    数据库导出:把数据库服务器中的数据(本地oracle测试数据库中的数据),导出到本地生成.dmp格式文件。
    .dmp 格式文件:就是oracle数据的文件格式(比如视频是.mp4 格式,音乐是.mp3 格式);

    二、二者优缺点描述:

    1.exp/imp:
    优点:代码书写简单易懂,从本地即可直接导入,不用在服务器中操作,降低难度,减少服务器上的操作也就 保证了服务器上数据文件的安全性。
    缺点:这种导入导出的速度相对较慢,合适数据库数据较少的时候。如果文件超过几个G,大众性能的电 脑,至少需要4~5个小时左右。
    2.expdp/impdp:
    优点:导入导出速度相对较快,几个G的数据文件一般在1~2小时左右。
    缺点:代码相对不易理解,要想实现导入导出的操作,必须在服务器上创建逻辑目录(不是真正的目录)。我们 都知道数据库服务器的重要性,所以在上面的操作必须慎重。所以这种方式一般由专业的程序人员来完 成(不一定是DBA(数据库管理员)来干,中小公司可能没有DBA)。
    3.PL/sql Develpoer:
    优点:封装了导入导出命令,无需每次都手动输入命令。方便快捷,提高效率。
    缺点:长时间应用会对其产生依赖,降低对代码执行原理的理解。

    三、特别强调:

    目标数据库:数据即将导入的数据库(一般是项目上正式数据库);
    源数据库:数据导出的数据库(一般是项目上的测试数据库);
    1.目标数据库要与源数据库有着名称相同的表空间。
    2.目标数据在进行导入时,用户名尽量相同(这样保证用户的权限级别相同)。
    3.目标数据库每次在进行数据导入前,应做好数据备份,以防数据丢失。
    4.使用数据泵时,一定要现在服务器端建立可用的逻辑目录,并检查是否可用。
    5.弄清是导入导出到相同版本还是不同版本(oracle10g版本与oracle11g版本)。
    6.目标数据导入前,弄清楚是数据覆盖(替换),还是仅插入新数据或替换部分数据表。
    7.确定目标数据库磁盘空间是否足够容纳新数据,是否需要扩充表空间。
    8.导入导出时注意字符集是否相同,一般Oracle数据库的字符集只有一个,并且固定,一般不改变。
    9.导出格式介绍:
       Dmp格式:.dmp是二进制文件,可跨平台,还能包含权限,效率好;
       Sql格式:.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,
    适合小数据量导入导出。尤其注意的是表中不能有大字段 (blob,clob,long),如果有,会报错;
       Pde格式:.pde格式的文件,.pde为PL/SQL Developer自有的文件格式,只能用PL/SQL Developer工具
    导入导出,不能用文本编辑器查看;
    10.确定操作者的账号权限。

    四、二者的导入导出方法:

    1、传统方法:
    通用命令:exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” full = y;
    数据库导出举例:
    exp xinxiaoyong/123456@127.0.0.1:1521 file=“e:\temp.dmp” full = y;

    exp:导出命令,导出时必写。
    imp:导入命令,导入时必写,每次操作,二者只能选择一个执行。
    username:导出数据的用户名,必写;
    password:导出数据的密码,必写;
    @:地址符号,必写;
    SERVICENAME:Oracle的服务名,必写;
    1521:端口号,1521是默认的可以不写,非默认要写;
    file=“e:\temp.dmp” : 文件存放路径地址,必写;
    full=y :表示全库导出。可以不写,则默认为no,则只导出用户下的对象;
    方法细分:
    1.完全导入导出:
    exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” full = y;
    2.部分用户表table导入导出:
    exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” tabels= (table1,table2,table3,…);
    3.表空间tablespaces导入导出:
    //一个数据库实例可以有N个表空间(tablespace),一个表空间下可以有N张表(table)。
    exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” tablespaces= (tablespace1,tablespace2,tablespace3,…);
    4.用户名username对象导入导出:
    exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” owner(username1,username2,username3);
    2、数据泵方法:
    创建directory:
    expdp(impdp) username/password@SERVICENAME:1521 schemas=username dumpfile=file1.dmp logfile=file1.log directory=testdata1 remap_schema=test:test;
    数据库导出举例:
    expdp xinxiaoyong/123456@127.0.0.1:1521 schemas=xinxiaoyong dumpfile=test.dmp
    logfile=test.log directory=testdata1;

    exp:导出命令,导出时必写。
    imp:导入命令,导入时必写,每次操作,二者只能选择一个执行。
    username:导出数据的用户名,必写;
    password:导出数据的密码,必写;
    @:地址符号,必写;
    SERVICENAME:Oracle的服务名,必写;
    1521:端口号,1521是默认的可以不写,非默认要写;
    schemas:导出操作的用户名;
    dumpfile:导出的文件;
    logfile:导出的日志文件,可以不写;
    directory:创建的文件夹名称;
    remap_schema=源数据库用户名:目标数据库用户名,二者不同时必写,相同可以省略;
    1.查看表空间:
    select * form dba_tablespaces;
    2.查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存 在,则出错)。
    select * form dba_directories;
    3.创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
    create directory testdata1 as ‘d:\test\dump’;
    4.给xinxiaoyong用户赋予在指定目录的操作权限,最好以system等管理员赋予。
    //xinxiaoyong 是用户名(123456是用户密码)
    grant read,write on directory testdata1 to xinxiaoyong;

    5.导出数据
    1)按用户导 expdp xinxiaoyong/123456@orcl schemas=xinxiaoyong dumpfile=expdp.dmp directory=testdata1;
    2)并行进程parallel expdp xinxiaoyong/123456@orcl directory=testdata1 dumpfile=xinxiaoyong3.dmp parallel=40 job_name=xinxiaoyong3
    3)按表名导 expdp xinxiaoyong/123456@orcl tables=emp,dept dumpfile=expdp.dmp directory=testdata1;
    4)按查询条件导 expdp xinxiaoyong/123456@orcl directory=testdata1 dumpfile=expdp.dmp tables=emp query=‘WHERE deptno=20’;
    5)按表空间导 expdp system/manager directory=testdata1 dumpfile=tablespace.dmp tablespaces=temp,example;
    6)导整个数据库 expdp system/manager directory=testdata1 dumpfile=full.dmp FULL=y;
    6.还原数据
    1)导到指定用户下 impdp xinxiaoyong/123456 directory=testdata1 dumpfile=expdp.dmp schemas=xinxiaoyong;
    2)改变表的owner impdp system/manager directory=testdata1 dumpfile=expdp.dmp tables=xinxiaoyong.dept remap_schema =xinxiaoyong:system;
    3)导入表空间 impdp system/manager directory=testdata1 dumpfile=tablespace.dmp tablespaces=example;
    4)导入数据库 impdb system/manager directory=dump_dir dumpfile=full.dmp FULL=y;
    5)追加数据 impdp system/manager directory=testdata1 dumpfile=expdp.dmp schemas=system table_exists_action;

    3、PLSQL方法:
    登录plsql工具,所使用用户为源数据库有导出权限(exp_full_database,dba等)的用户。
      1.导出建表语句(包括存储结构)
      导出步骤tools ->export user object,选择要导出的对象,导出.sql格式文件并等待导出完成,如 下图:

    在这里插入图片描述
    导出数据文件 ;
       2.导出步骤tools ->export tables,选择要导出的表及导出的格式进行导出。
       导出为dmp格式,如下图:

    在这里插入图片描述

    导出为sql格式,如下图:
    在这里插入图片描述

    导出为pde格式,如下图:
    在这里插入图片描述

    提示说明:采用第三方工具导出导入整个数据库的话,耗时较长,一定要有足够的时间来操作(数据量大的话需要好几个小时)

    3.导入建表语句
       导入步骤tools->import tables->SQL Inserts 导入.sql文件
    4.导入数据;
       tools->import talbes,然后再根据导出的数据格式选择导入dmp文件,或者sql文件,
    或者pde文件。

       提示说明:导入之前最好把以前的表删除,当然导入另外数据库除外。
      另外导入时当发现进度条一直卡在一个点,而且导出的文件不再增大时,甚至是提示程序
    未响应,千万不要以为程序卡死了,这个导入导出就是比较缓慢,只要没有提示报错,
    或者导入完成就不要停止程序。


    作者:xinxiaoyong
    来源:CSDN
    原文:https://blog.csdn.net/xinxiaoyonng/article/details/79436673

    展开全文
  • PLSQL使用教程,详细说明了PLSQL的使用方法,很不的呀
  • PLSQL Developer简单使用教程

    千次阅读 2014-12-25 17:24:00
    很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQL Developer工具,新手教程。 首先确保有oracle数据库或者有...

            PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQL Developer工具,新手教程。

       首先确保有oracle数据库或者有oracle服务器,然后才能使用PLSQL Developer连接数据库。


    启动PLSQL Developer,登陆oracle用户账号后连接(这里不详细介绍如何配置tnsname.ora)了。


    登陆成功后即可进入对象浏览器窗口界面


    在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object)


    找到table文件夹,里边就是当前账户的所有表格


    查看表格

    选中需要查看的表——》右键——》选中“查询数据”【query data】,即可看到数据了


    SQL Window使用

    新建——》选中sql window,即可打开sql窗口了



    转载于:https://www.cnblogs.com/lechance/p/4373258.html

    展开全文
  • 很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQL Developer工具,新手教程。工具/原料PLSQL Developeroracle...

    PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQL Developer工具,新手教程。

    工具/原料

    • PLSQL Developer

    • oracle

    基本操作

    1. 1

      首先确保有oracle数据库或者有oracle服务器,然后才能使用PLSQL Developer连接数据库。

    2. 2

      启动PLSQL Developer,登陆oracle用户账号后连接(这里不详细介绍如何配置tnsname.ora)了。

    3. 3

      登陆成功后即可进入对象浏览器窗口界面

    4. 4

      在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object)

    5. 5

      找到table文件夹,里边就是当前账户的所有表格

      END

    查看表格

    1. 1

      选中需要查看的表——》右键——》选中“查询数据”【query data】,即可看到数据了。

      END

    SQL Window使用

    1. 1

      新建——》选中sql window,即可打开sql窗口了

    2. 2

      在sql窗口内输入sql语句,全选,点击执行即可查看到结果,功能很强大

      END

    编辑表

    1. 1

      选中表——》右键——》Edit(编辑),可以对表进行编辑。

      END
    经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
    举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
    展开全文
  • Oracle 11g安装 Oracle Database 11g Release2 for Windows(x64)
  • PLSQL Developer新手使用教程(图文教程)(转载)

    万次阅读 多人点赞 2018-10-02 15:51:32
    很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQL Developer工具,新手教程。 1.基本操作 1)首先确保...
  • 1、下载安装PLSQL,一路默认选择就好,可以根据自己的喜好选择一下安装位置。 2、下载Oracle轻量级客户端instanceclient_12_1 instanceclient下载 下载之后放到一个指定的文件夹,我是放到了PLSQL的安装目录 3、配置...
  • PLSQL12.0.7的下载、安装及使用教程

    千次阅读 2019-08-02 09:38:20
    PLSQL12.0.7的下载、安装及使用教程 PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用,是一款很好的Oracle管理工具(Oracle11g下载与安装图文教程(win10))。 1、PLSQL12.0.7下载 plsql官方...
  • PLSQL Developer使用05. 客户端实例别名配置06. 附录 01. PLSQL Developer简介 PL/SQL Developer 13是一个集成开发环境,专门用于开发 Oracle 数据库的存储程序单元。 随着时间的推移,我们已经看到越来越多的业务...
  • 很多数据库开发人员需要 使用PLSQL Developer 工具连接到数据库进行开发,目前主流windows 系统都是64位操作系统,而PLSQL Developer 只有32位程序,所以在连接数据库上需要适当的调整 工具/原料 ...
  • 下载地址:https://yunpan.cn/c63A9Me7tzz63 (提取码:d9d2) 第一步:解压安装 X:\install\PLSQL  |-- instantclient_11_2  |-- tnsnames.ora  |-- PLSQL Developer
  • PLSQL使用SQLCODE、SQLERRM前先了解一些概念。--异常处理函数SQLCODE和SQLERRM的使用 DECLARE v_empno emp.empno%TYPE:= &empno; v_ename emp.ename%TYPE:= '&ename'; v_deptno emp.deptno%...
  • PLSQL变量

    千次阅读 2018-07-24 08:23:35
    PLSQL变量 PLSQL 的变量类型 系统内置的常规简单变量类型:比如说大多数数据库表的字段类型都可以作为变量类型 用户自定义复杂变量类型:比如记录类型 保存了一个指针值 大对象类型(LOB):保存了一个指向大对象...
  • 转载自:...由于开发需要,在虚拟机中安装XP系统并安装Oracle,在宿主机中安装Oracle Client及PLSQL Developer进行模拟远程操作Oracle数据库。 首先要在虚拟
  • 准备: 主机 win7-64bit 主机安装 VMware Workstation 12.5.2 Player 下载 主机安装 PL/SQL Developer Version 11.0.0.1762 主机安装 oracle client 绿色版 下载 虚拟机 winxp-32bit 参考:...
  • PLSQL 基础教程 四 分组查询

    千次阅读 2016-12-21 17:36:38
    本节教程继续介绍SQL中的分组查询相关的知识及一些简单的使用说明。
  • PLSQL 基础教程 一 数据结构

    千次阅读 2016-12-13 10:59:29
    本文档作为PLSQL基础教程系列的第一篇,描述Oracle数据库中的基础数据结构,包括表、视图、同义词、序列等等数据结构对象。以及介绍对应的数据结构对象的DDL(Data Definition Language,数据定义语言)和如何使用DDL...
  • PLSQLDeveloper 绿色版 64位 解压版(含说明)

    万次下载 热门讨论 2014-08-11 16:03:10
    PLSQLDeveloper_解压版(64位可用),内设readme说明
  • PLSQL学习教程(全)

    千次阅读 2014-07-25 08:04:16
    基于ORACLE9i+PL/SQLDeveloper7.1.4) 课程 一 PL/SQL 基本查询与排序   本课重点:  ... 4、使用别名ALIASES   5、连接列   6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS   7、ORDER BY
  • PLSQLDeveloper安装与配置

    万次阅读 多人点赞 2018-05-18 11:37:17
    1,首先要有oracle数据库或者有oracle服务器,才可以实现使用PLSQL Developer 工具连接到oracle数据库进行开发.2,下载PLSQLDeveloper并解压3,配置环境变量1)变量名:ORACLE_HOME变量值:E:\tool_01\PLSQL Developer\...
  • PLSQL Developer13.0.4安装破解教程

    千次阅读 2019-05-05 17:04:18
    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle...在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功...
  • plsql 连接oracle数据库详细配置

    万次阅读 多人点赞 2016-06-22 18:25:17
    第一次用这种方式连接oracle数据库,自己百度搞了快两个小时才弄好,百度的...第一步:先安装plsql客户端,plsql客户端是必须的,我的是同事给的plsql(英文版客户端)安装很简单(下一步下一步.......)就不做说明!
  • 使用Windows平台下的plsql连接Linux下的Oracle数据库 工具 plsql工具 instantclient_11_2 Linux下的Oracle11g 从服务器下载tnsnames.ora配置文件 步骤 1 下载instantclient_11_2即时...
  • PLSQL 基础教程 三 查询(SELECT)

    万次阅读 2016-12-18 17:33:21
    本节教程将继续介绍SQL基础知识中的...SELECT是SQL中使用的比较多的,主要是用于筛选数据,获取满足某些条件的数据,既可以是单条数据,也可以是多条数据,还可以是统计数据或者分组数据等等,后续教程将会一一介绍。
  • PLSQL安装配置

    2017-09-27 16:14:52
    解压后的PLSQL这里是放在了D盘install文件夹下!!! PLSQL解压版安装包下载 一. 目录结构D:\install\PLSQL |-- instantclient_11_2 |-- tnsnames.ora |-- PLSQL Developer |-- PLSQL安装配置 二. 环境变量NLS...

空空如也

1 2 3 4 5 ... 20
收藏数 25,069
精华内容 10,027
关键字:

plsql