存储过程
来源:互联网 发布:淘宝上卖假药怎么投诉 编辑:程序博客网 时间:2024/05/17 08:26
----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 语句,输出参数用问号来设置
五:查询数据库中已经定义的存储过程
----更多参见:SQL PL 精萃
----声明:转载请注明出处。
----last updated on 2010.2.4
----written by ShangBo on 2010.2.4
----end
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 佛学66句禅语
- Qt编程技巧 窗口置顶
- 用Excel打开csv文件时,如何处理数字内容展现会自动转换格式的问题
- CS1612 无法修改“expression”的返回值,因为它不是变量
- UltraEdit 高亮wordfile.uew文件 支持 GNU-Makefile & ShellScript 附加部分
- 存储过程
- Qt编程技巧 系统托盘设置
- 有声读物网址
- 指针数组和数组指针
- Qt编程技巧 右键菜单
- Sitemesh整合struts2使用多个装饰器(非/*)的BUG修正
- 接口的作用
- MFC 读取网页输出的内容
- 使用wget递归下载某目录下的所有文件