PLSQL简介(一)【翻译】 原书:steven feuerstei oracle PLSQL grogramming 2014 PL / SQL代表“结构化查询语言和过程语言。 Oracle公司推出了PL / SQL克服SQL中的一些限制并提供更完整的编程解决方案。 什么是PLSQL Oracle ...
分类:
数据库 时间:
2018-08-22 12:41:49
阅读次数:
180
1.代码在执行的过程中,遇到函数定义,初始化函数生成存储函数名,默认参数初识值,函数地址的函数对象。 2.代码执行不在初始化函数,而是直接执行函数体。 代码实例 这要从函数的特性说起,在 Python 中,函数是第一类对象(function is the first class object),换而 ...
分类:
编程语言 时间:
2018-08-20 14:37:40
阅读次数:
202
前两天,有同事使用plsql的时候,切换数据库的时候需要不断的重复输入密码,这样太麻烦了。 下面,我这里说下如何的实现plsql不需要输入密码就能快速登录的方法: 1、一开始登录,首先像往常那样输入密码登录先 2、登录后进入页面中,选择菜单栏中的工具选项,选择首选项 3、然后在弹出来的窗口中的左侧页 ...
分类:
数据库 时间:
2018-08-20 14:32:21
阅读次数:
212
参考来源:https://jingyan.baidu.com/article/9113f81b2040862b3314c757.html 第一步:1,用管理员权限打开dos窗口 2,登录命令:sqlplus sys/oracle as sysdba sqlplus system/oracle@orc ...
分类:
数据库 时间:
2018-08-17 01:22:04
阅读次数:
265
一、问题 今天遇到了一个神奇的问题——表中有数据,但select count( )的结果为0的解决办法。 这个问题最初的表现形式是“查询报表没有分页”。 故最开始还以为是java端的问题。后来才发现查分页的sql语句返回0的。 随后将该sql语句放到PLSQL里运行,发现也是返回0条。 数据库版本是 ...
分类:
数据库 时间:
2018-08-11 16:20:10
阅读次数:
1747
函数名 函数名就是变量; 函数名可以作为参数进行传递 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以作为列表中的元素进行存储 4.函数名可以当做参数 5.函数名可以作为函数的返回值 闭包 1. 闭包就是内层函数对外层函数(非全局)的变量的引用 怎么检测函数是不是闭包?使用函 ...
分类:
其他好文 时间:
2018-08-10 21:32:25
阅读次数:
123
(一)引言 ORACLE提供可以吧PL/SQL程序存储在数据库中,并可以在任何地方来运行它,这样就叫做存储过程或函数。过程和函数统称为PL/SQL子程序,它们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回数 ...
分类:
数据库 时间:
2018-08-08 12:02:49
阅读次数:
218
直接在PLSQL运行没问题,在java程序里面运行就报错:ORA-00911 亲测,改为: 看到区别没,去掉;即可 ...
分类:
其他好文 时间:
2018-08-06 16:29:49
阅读次数:
107
完整版安装oracle客户端(plsql+instantclient+oracleclient) 目的: 如果只想使用plsql连接数据库只需要安装:plsql+instantclient 如果想要拥有一系列完整的命令工具需要安装:plsql+instantclient+oracleclient 附 ...
分类:
数据库 时间:
2018-08-05 16:57:04
阅读次数:
234
1.%TYPE 定义一个变量,其数据类型与已经定义的某个数据变量的类型相同,或者与数据库表的某个列的数据类型相同,这时可以使用%TYPE。 说白了就是将查询到的某个列的结果要赋给 一个变量这会就用到了 %TYPE。 declare 声明部分定义了一个empcom 变量它的类型是 emp的comm属性 ...
分类:
数据库 时间:
2018-08-04 12:02:16
阅读次数:
131