存储过程与存储函数说明:存储函数有返回值!存储过程没有返回值!
指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。
什么时候用存储过程/存储函数
原则:如果只有一个返回值,用存储函数;否则,就用存储过程。
1.创建存储过程
用CREATE PROCEDURE命令建立存储过程。语法如下:
create [or replace] PROCEDURE 过程名[(参数列表...
分类:
数据库 时间:
2015-08-16 10:51:38
阅读次数:
251
背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序....我昨天重新安装Oracle后,用PL/SQL Developer连接oracle时出现ORA-12541:TNS:无监听程序的错误,如下图: 在王鹏师兄的帮助下,发....
分类:
数据库 时间:
2015-08-16 08:11:14
阅读次数:
247
1.PL/SQL的定义:
PL/SQL(Procedure Language/SQL)
PLSQL是Oracle对sql语言的过程化扩展
指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。
把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,使得PLSQL面向过程但比过程语言简单、高效、灵活和实用。
Plsql(oracle),Tran...
分类:
数据库 时间:
2015-08-15 23:05:39
阅读次数:
269
1. 解压instantclient-basic-win32-11.2.0.1.0.zip至Oracle安装目录的Product下 具体目录如下D:\Oracle\product\instantclient_11_22. D:\Oracle\product\11.2.0\dbhome_1\NETWO...
分类:
数据库 时间:
2015-08-14 13:34:19
阅读次数:
149
服务器A安装的oracle 12c 64位的数据库,机器B如何访问oracle数据库。准备:1.下载instantclient-basic-nt-12.1.0.2.0.zip,下载地址:http://pan.baidu.com/s/1c04lzSO2.下载plsql,下载地址:http://pan....
分类:
数据库 时间:
2015-08-14 00:55:21
阅读次数:
482
在用plsql调试存储过程时报错:ORA-0131:Insufficientprivileges.Note:DebuggingrequirestheDEBUGCONNECTSESSIONsystemprivileges.报错原因,权限缺失:DEBUGCONNECTSESSION登录系统账号sys/system赋权限:SQL>grantDEBUGCONNECTSESSIONtouser_name;
分类:
其他好文 时间:
2015-08-13 20:34:37
阅读次数:
186
安装oracle客户端
只有安装了oracle客户端,才可以用plsql远程登录,否则登录时会出现错误。
报错信息截图
安装plsql
不需要配置任何东西,安装oracle客户端之后,就可以用plsql正常的远程登录了。...
分类:
数据库 时间:
2015-08-13 15:49:15
阅读次数:
172
1 存储过程介绍 ???????? 存储过程是指用于特定操作的pl/sql块,是由流控制和sql语句书写的过程。 ???????? 存储过程经编译和sql优化后存储在数据库服务器中,使用时候只需要调用即可。 2 存储过...
分类:
数据库 时间:
2015-08-11 19:32:45
阅读次数:
256
oracle提供可以将pl/sql程序块存储在数据库中,并可以在任何地方运行它,这种pl/sql程序块称为存储过程或函数。 存储过程和函数的区别:函数需要向调用者返回数据,而过程不需要返回数据。 1.创建函数 create?o...
分类:
数据库 时间:
2015-08-11 10:20:16
阅读次数:
138
开发DBA知识:数据库设计、SQL开发、内置函数、存储过程和存储函数、触发器、事件调度器... 存储过程和存储函数:在服务器端的能完成某些功能的sql语句。sql语句可以在服务器端,也可以由用户发送到服务器端,但是为了安全及高效,让sql语句在服务器端是合理的,用户只能调用这些具有一定功能的s...
分类:
数据库 时间:
2015-08-10 23:39:26
阅读次数:
177