成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL批處理腳本在DB2中的執(zhí)行

數(shù)據(jù)庫
本文將為您介紹在DB2中批量執(zhí)行SQL腳本,包括準備工作、執(zhí)行不同類型的SQL、寫批處理腳本等一系列的步驟,供您參考,希望能對您有所幫助。

本文將為您介紹在DB2中批量執(zhí)行SQL腳本,包括準備工作、執(zhí)行不同類型的SQL、寫批處理腳本等一系列的步驟,供您參考,希望能對您有所幫助。

環(huán)境:

Windows系統(tǒng)


DB2客戶端或者服務端


一、準備工作


運行db2cmd或者db2cw打開DB2命令行處理器


進入SQL腳本存放目錄


用db2 connect to <dbname> user <username> using <password> 命令連接數(shù)據(jù)庫


用db2 set current schema <schema_name> 設置當前的SCHEMA,這個SCHEMA可以是未創(chuàng)建的,DB2會自動創(chuàng)建。#p#

二、執(zhí)行不同類型的SQL


1、在命令行執(zhí)行簡單SQL命令


db2 <SQL語句內容>


2、在命令行執(zhí)行SQL腳本文件


db2 -td; -cf <SQL腳本文件路徑> -l <輸出日志文件路徑>


說明:-td; 指定語句結束標志。因為一般SQL都是以分號結尾,所以就寫成“-td;”。

      -l <輸出日志文件路徑>  是可選的。

3、在命令行執(zhí)行DB2 存儲過程文件


db2 -td@ -f <SQL過程文件路徑> -l <輸出日志文件路徑>


說明:-td; 指定語句結束標志。因為一般SQL過程都是以@結尾,所以就寫成“-td@”。

      -l <輸出日志文件路徑>  是可選的。 #p#


三、寫批處理腳本


批處理腳本無非就是把命令寫在一起,保存為bat文件,執(zhí)行即可。


在寫批處理之前,先回顧一下DB2命令選項:


C:"IBM"SQLLIB"BIN>db2 ? options

db2 [option ...] [db2-command | sql-statement |

    [? [phrase | message | sqlstate | class-code]]]

option:-a、-c、-d、-e{c|s}、-finfile、-i、-lhistfile、-m、-n、-o、

        -p、-q、-rreport、-s、-t、-td;、-v、-w、-x 和 -zoutputfile。

選項    描述                                      缺省設置

 ------  ----------------------------------------  ---------------

   -a    顯示 SQLCA                                OFF

   -c    自動落實                                  ON

   -d    檢索并顯示 XML 聲明                       OFF

   -e    顯示 SQLCODE/SQLSTATE                     OFF

   -f    讀取輸入文件                              OFF#p#

   -i    顯示 XML 數(shù)據(jù)并帶有縮進                   OFF

   -l    將命令記錄到歷史記錄文件中                OFF

   -m    顯示受影響的行數(shù)                          OFF

   -n    除去換行字符                              OFF

   -o    顯示輸出                                  ON

   -p    顯示 db2 交互式提示符                     ON

   -q    保留空格和換行符                          OFF

   -r    將輸出報告保存到文件                      OFF

   -s    在命令出錯時停止執(zhí)行                      OFF

   -t    設置語句終止字符                          OFF

   -v    回傳當前命令                              OFF

   -w    顯示 FETCH/SELECT 警告消息                ON

   -x    不打印列標題                              OFF

   -z    將所有輸出保存到輸出文件                  OFF

注意:

使用 DB2OPTIONS 環(huán)境變量定制選項缺省值。#p#

緊跟選項字母后的減號(-)使該選項關閉。

使用 UPDATE COMMAND OPTIONS 更改選項設置(以交互式或

文件輸入方式)。

根據(jù)命令參數(shù)創(chuàng)建批處理文件xxx.bat:

rem     -- 連接數(shù)據(jù)庫

db2 connect to <dbname> user <username> using <password>

rem     -- 設置SCHEMA

db2 set current schema <schema_name>

rem     -- 執(zhí)行SQL腳本列表

db2 -td; -cf <SQL腳本文件路徑> -l <輸出日志文件路徑>

rem     -- 執(zhí)行SQL過程列表

db2 -td@ -f <SQL過程文件路徑> -l <輸出日志文件路徑>

注意:<SQL過程文件路徑>可以是絕對路徑也可以是相對路徑。

四、執(zhí)行批處理

運行db2cmd或者db2cw打開DB2命令行處理器。

如果<SQL過程文件路徑>和<SQL腳本文件路徑>為絕對路徑,則可以直接命令行執(zhí)行 xxx

如果<SQL過程文件路徑>和<SQL腳本文件路徑>為相對路徑,則需要進入適當?shù)哪夸洠贿吥茉诖四夸浵抡业脚幚恚缓髨?zhí)行 xxx
 

責任編輯:段燃 來源: 博客園
相關推薦

2010-11-04 13:55:26

DB2 SQL腳本批量

2010-11-01 17:24:30

DB2批量執(zhí)行

2010-08-31 14:01:00

DB2SQL腳本

2010-11-11 11:25:45

SQL UPDATE語

2013-01-18 10:44:30

IBMdW

2010-09-06 15:13:05

DB2

2010-11-04 15:39:40

DB2 SQL語句

2010-09-30 16:00:40

DB2動態(tài)SQL

2010-11-04 14:25:19

DB2 SQL文執(zhí)行計

2010-09-07 16:11:19

執(zhí)行DB2命令

2010-11-04 14:35:38

DB2 sql文執(zhí)行計

2010-11-02 11:43:11

DB2動態(tài)SQL

2011-05-17 09:32:25

DB2

2010-09-01 10:08:54

DB2SQL語句

2010-08-19 13:59:01

DB2命令

2010-11-04 13:14:16

DB2執(zhí)行SQL語句

2010-02-03 09:16:01

DB2

2010-02-04 09:50:11

DB2Oracle數(shù)據(jù)

2010-09-01 11:46:01

DB2臨時表SQL

2009-07-22 09:01:54

導出LOB數(shù)據(jù)DB2
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美电影免费观看 | 草草影院ccyy| 欧美成人一区二区 | 日本免费一区二区三区 | 欧美日韩一区二区视频在线观看 | 午夜国产一区 | 亚洲综合在线播放 | 婷婷综合 | 国产成人av在线播放 | 精品国产乱码久久久 | 一区二区免费在线观看 | 亚洲国产精品一区二区久久 | 日韩中文字幕 | 久久精品91久久久久久再现 | 成av在线| 欧美成人一级 | 一本一道久久a久久精品蜜桃 | 日韩2020狼一二三 | 国产二区三区 | 国产精品观看 | av在线二区 | 欧美色综合 | 91精品国产欧美一区二区 | 操操操日日日 | 91在线观看视频 | 殴美黄色录像 | 国产精品九九九 | 国产精品欧美一区二区三区不卡 | 狠狠色香婷婷久久亚洲精品 | 成人在线亚洲 | 亚洲最新网址 | 99精品久久 | 成人午夜影院 | 午夜精品一区二区三区在线视频 | 婷婷久久五月天 | 国产一区二区三区色淫影院 | 91欧美激情一区二区三区成人 | 国内精品久久久久 | 欧美性生活一区二区三区 | 91精品久久久久久久 | 亚洲免费在线观看 |