存储过程的作用:
Creat procedure 存储过程名(in 参数名 数据类型,out 参数名 数据类型)
Language 语言 (sql,java,c,.net)
Specific 标识名
Dynamic result sets 数量
Determitation//not
Begin
End
Connect to sample@
Create procedure pro(
Put w char(20)
)
Language sql
Begin
Declare f char(20);
Set f=’welcome’;
Set w=f;
End@
解决DB21061E未初始化命令行环境问题:C:\Documents and Settings\remy>db2cmd。
游标:
1.获得sql语句执行的结果,结果包括值所在的缓冲区域,定位,值的分析等。
2.Declare 游标名 cursor with hold
for sql 语句
Declare c1 cursor for select * from test
3. open 游标名
Fetch from 游标名 into 变量名
Close 游标名 // 释放系统的缓冲区域空间
注意: a:fetch 前必须要先open;
B:open 表示为游标所存数据开始缓冲区域;
C:游标取值方向永远是从第一条数据一次往下取值,不能够取上一条或几条数据;凡是open,此时游标的位置肯定指向第一条数据;
Open c1;
Fetch from c1 into temp;
Close c1;
Open c1;
D:只要系统自动提交,等同于close;with hold.
依据你所输入的号码来查询test表中的数据。
Connect to sample@
drop table test@
create table test (id int ,name char (20))@
insert into test values(1,'张三')@
insert into test values (2,'李四')@
Create procedure view(
In i int,out vname char(20)
)
Language sql
Begin
// 游标方式
// Declare c1 cursor for Select name from test where id =i;
Open c1;
Fetch from c1 into vname;
Close c1;
// 普通方式
// declare temp char(20);
For temp as select name from test where id=i do
Set vname = temp.name
End for;
end@
命令行执行db2 call view(1,?)后,可取到i为1的vname值。
分享到:
相关推荐
DB2学习笔记DB2学习笔记DB2学习笔记
这是一本从Oracle转向DB2的书籍
DB2 基础---DB2进程
Dbeaver连接BD2数据库驱动
DB2基础----表空间
DB2数据库管理最佳实践笔记-10日常运维.pdfDB2数据库管理最佳实践笔记-10日常运维.pdfDB2数据库管理最佳实践笔记-10日常运维.pdfDB2数据库管理最佳实践笔记-10日常运维.pdfDB2数据库管理最佳实践笔记-10日常运维....
DB2数据库管理最佳实践笔记-10日常运维.docxDB2数据库管理最佳实践笔记-10日常运维.docxDB2数据库管理最佳实践笔记-10日常运维.docxDB2数据库管理最佳实践笔记-10日常运维.docxDB2数据库管理最佳实践笔记-10日常运维...
我自学db2的笔记,涉及日常的使用命令和db2表空间设定。
DB2学习笔记
DB2DB2-CLIENT-Sat Jan 30 11_48_21 2010.log Test sourse
在本教程中,您学习了用于编写过程、用户定义函数和触发器的SQL Procedural Language。您学习了SQL Procedure Language 的所有基本要素,包括变量声明和赋值、语法和使用以及用于控制过程逻辑的流程的条件语句和迭代...
DB2认证-db2cert512-a4.pdf主要用于DB2认证
DB2异常汇总-中文
我在学习大型机过程中的知识点整理,包括cobol-jcl-db2-mysql-cics
db2 日志详解 里边包含有对数据库配置文件中有关日志的一些参数设置方法和解释
需要通过ODBC 连接IBM DB2 数据库,这里是从IBM官网下载下来的驱动包,安装过程请参考我的博文:http://blog.csdn.net/sharkterryjennifer/article/details/51346621
db2 存储过程 db2 存储过程 db2 存储过程
IBM_DB2_存储过程红宝书 db2 存储过程 学习教程
DB2数据库学习笔记,转网上其他朋友的资源,感谢。
DB2入门经典--PDF版--新手的福单...DB29.7对DB2新手很有帮助,可以快速入门DB2,此版本为PDF版.主流的版本..适合大多数新手学习观看