博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
存储过程
阅读量:4050 次
发布时间:2019-05-25

本文共 1955 字,大约阅读时间需要 6 分钟。

----start

一:简介

    存储过程是一个能够封装SQL 语句和业务逻辑的数据库应用对象,DB2 存储过程可以用以下语言来表达:SQL PL, C/C++, Java, Cobol, CLR(Common LanguageRuntime)支持的语言, OLE。

    存储过程可以被客户机应用程序、其他存储过程、用户定义函数或触发器调用,在 DB2 v9.5 中,一次最多可以嵌套 64 个存储过程。

    存储过程对于其安全性也很有帮助。例如,您可以限制用户只能通过存储过程访问表和视图;这样可以锁定数据库而防止用户存取无权操作的那部分数据。用户通过存储过程存取数据表或者视图时不需要显式赋予权限,而只需要得到运行存储过程的权限。

二:简单的例子:将下面的代码保存为c:/test.sql,然后在DB2 命令窗口中执行命令:db2 -td! -vf c:/test.sql

 

三:语法

四:调用存储过程

使用CALL语句调用用存储过程,所有的参数都必须提供给CALL 语句,输出参数用问号来设置

五:查询数据库中已经定义的存储过程

 

----更多参见:

----声明:转载请注明出处。

----last updated on 2010.2.4

----written by ShangBo on 2010.2.4

----end

 

你可能感兴趣的文章
MongoDB数据库插入、更新和删除操作详解
查看>>
MongoDB文档(Document)全局唯一ID的设计思路
查看>>
mongoDB简介
查看>>
Redis持久化存储(AOF与RDB两种模式)
查看>>
memcached工作原理与优化建议
查看>>
Redis与Memcached的区别
查看>>
redis sharding方案
查看>>
程序员最核心的竞争力是什么?
查看>>
Node.js机制及原理理解初步
查看>>
linux CPU个数查看
查看>>
分布式应用开发相关的面试题收集
查看>>
简单理解Socket及TCP/IP、Http、Socket的区别
查看>>
利用HTTP Cache来优化网站
查看>>
利用负载均衡优化和加速HTTP应用
查看>>
消息队列设计精要
查看>>
分布式缓存负载均衡负载均衡的缓存处理:虚拟节点对一致性hash的改进
查看>>
分布式存储系统设计(1)—— 系统架构
查看>>
MySQL数据库的高可用方案总结
查看>>
常用排序算法总结(一) 比较算法总结
查看>>
SSH原理与运用
查看>>