如何在DB2中执行存储过程?windowsdb2创建数据库

如何在DB2中执行存储过程?

在DB2中执行存储过程需要先创建存储过程,然后使用CALL语句来调用它。

成都创新互联公司从2013年创立,先为开江等服务建站,开江等地企业,进行企业商务咨询服务。为开江企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

创建存储过程可以使用CREATE PROCEDURE语句,指定存储过程的名称、参数、SQL语句等信息。

调用存储过程时,需要使用CALL语句,指定存储过程的名称和参数值。

执行存储过程可以使用DB2命令行工具或者其他支持DB2的应用程序。在执行存储过程时,可以获取存储过程的返回值或者输出参数的值。

1、db2 create database 数据库名 <-- 创建数据库

2、db2 connect to 数据库名 user 用户名 using 用户密码 <-- 连接数据库

3、db2 -tvf otpdb_v3_db2.sql <-- 为新建数据库建立表结构

4、db2 -td@ -f 存储过程文件绝对路径 <-- 导入存储过程,无错误会提示成功 4、调用存储过程: Windows 下:db2 call 存储过程名(参数1,参数2) AIX 下:db2 <-- 要先进入DB2,方可调用存储过程或执行SQL语句 db2=>call 存储过程名(参数1,参数2)

5、验证插入数据是否成功 Windows 下:db2 select count(*) from FTOTP_USERINFO AIX 下:db2 <-- 要先进入DB2,方可调用存储过程或执行SQL语句 db2=>select count(*) from FTOTP_USERINFO Windows 下:db2 select count(*) from FTOTP_TOKENINFO AIX 下:db2 <-- 要先进入DB2,方可调用存储过程或执行SQL语句 db2=>select count(*) from FTOTP_TOKENINFO

6、db2 SELECT TOKEN, PUBKEY FROM FTOTP_TOKENINFO FETCH FIRST 10000 ROWS ONLY > 要保存文件的绝对全路径 <-- 从 DB2 中导出前一万条记录 windows - e.g. db2 SELECT TOKEN, PUBKEY FROM FTOTP_TOKENINFO FETCH FIRST 10000 ROWS ONLY > c:\abc.txt AIX - e.g. db2 SELECT TOKEN, PUBKEY FROM FTOTP_TOKENINFO FETCH FIRST 10000 ROWS ONLY > c:\abc.txt <-- 注意:不能先进入DB2,执行查询与导出命令组合

DB2数据库和表恢复?

1、必须做了备份,才能恢复删除表

2、要按正常的次序走的话,必须要做过备份才能够恢复表。拷贝文件建立的db2是A时间点,但运行到B,有数据增删改,出了问题,是无法用A点恢复到B的

到此,以上就是小编对于db2创建数据库命令的问题就介绍到这了,希望这2点解答对大家有用。

文章标题:如何在DB2中执行存储过程?windowsdb2创建数据库
转载注明:http://www.gawzjz.com/qtweb2/news8/4558.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联