自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DB2執(zhí)行SQL語句并導(dǎo)出表記錄的實現(xiàn)方法

數(shù)據(jù)庫
寫DB2 SQL語句的時候,如果需要換行寫語句,就必須在每行語句結(jié)尾加\,\表示換行.還有一個寫法就是連接DB2后,輸入命令db2 -t, 這樣就不需每行語句結(jié)尾都加\.只需按enter換行。

DB2執(zhí)行SQL語句如何才不會報錯呢?這是很多人都提到過的問題,下面就就教您DB2執(zhí)行SQL語句并導(dǎo)出表記錄的實現(xiàn)方法,供您參考。

很多人在console寫DB2 SQL語句的時候習(xí)慣性的按enter換行,結(jié)果語句就直接執(zhí)行報錯.這是因為DB2默認(rèn)的分隔符是空格,

如果要換行寫語句,就必須在每行語句結(jié)尾加\,\表示換行.
還有一個寫法就是連接DB2后,輸入命令db2 -t, 這樣就不需每行語句結(jié)尾都加\.只需按enter換行,語句寫完后輸入分號(;) 提交語句運(yùn)行.
推薦使用下面的方式在DB2執(zhí)行SQL語句并導(dǎo)出表記錄.

  1. JXBI_js1:/db2home/mart796>touch crw.txt  
  2. JXBI_js1:/db2home/mart796>db2 CONNECT TO jxmart USER ***** USING ******  
  3.  
  4. Database Connection Information  
  5.  
  6. Database server        = DB2/AIX64 8.2.5  
  7. SQL authorization ID   = MART796 
  8. Local database alias   = JXMART 
  9.  
  10. ###db -t 命令指示語句允許換行,以分號;作結(jié)束符###  
  11. JXBI_js1:/db2home/mart796>db2 -t  
  12. (c) Copyright IBM Corporation 1993,2002  
  13. Command Line Processor for DB2 SDK 8.2.5  
  14.  
  15. You can issue database manager commands and SQL statements from the command   
  16. prompt. For example:  
  17.     db2 => connect to sample  
  18.     db2 => bind sample.bnd  
  19.  
  20. For general help, type: ?.  
  21. For command help, type: ? command, where command can be  
  22. the first few keywords of a database manager command. For example:  
  23. ? CATALOG DATABASE for help on the CATALOG DATABASE command  
  24. ? CATALOG          for help on all of the CATALOG commands.  
  25.  
  26. To exit db2 interactive mode, type QUIT at the command prompt. Outside   
  27. interactive mode, all commands must be prefixed with 'db2'.  
  28. To list the current command option settings, type LIST COMMAND OPTIONS.  
  29.  
  30. For more detailed help, refer to the Online Reference Manual.  
  31.  
  32. db2 => EXPORT TO "/db2home/mart796/crw.txt" OF DEL MODIFIED BY coldel0x09   
  33. db2 (cont.) => SELECT RN_USER_ID,  
  34. db2 (cont.) =>        HIS_USER_ID,  
  35. db2 (cont.) =>        RN_USER_NUMBER,  
  36. db2 (cont.) =>        HIS_USER_NUMBER,  
  37. db2 (cont.) =>        RN_BASE_COUNTY_CODE,  
  38. db2 (cont.) =>        RN_BASE_PLAN_ID,  
  39. db2 (cont.) =>        RN_CREATE_DATE  
  40. db2 (cont.) =>   FROM JA.MARTD_DMRN_USER_MS  
  41. db2 (cont.) => WHERE RN_DATE = '2008-07-01' 
  42. db2 (cont.) => ;  
  43. SQL3104N The Export utility is beginning to export data to file   
  44. "/db2home/mart796/crw.txt".  
  45.  
  46. SQL3105N The Export utility has finished exporting "554848" rows.  
  47.  
  48. Number of rows exported: 554848  
  49. db2 => quit;  
  50. DB20000I The QUIT command completed successfully.  

到此,總共導(dǎo)出584848條記錄.接下來的便是把記錄get 下來,導(dǎo)入到本地的ORACLE數(shù)據(jù)庫.比較簡單.
 

 

 

【編輯推薦】

DB2 CREATE SERVER語句的用法

常用的DB2管理命令

深入探討DB2表連接原理

幾種常用的DB2循環(huán)用法

DB2創(chuàng)建數(shù)據(jù)庫的實現(xiàn)

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-06 15:13:05

DB2

2010-11-04 15:39:40

DB2 SQL語句

2010-11-04 13:25:16

DB2在線導(dǎo)出

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-04 11:52:04

DB2分類取前N個記錄

2010-11-02 11:43:11

DB2動態(tài)SQL

2010-11-02 11:08:11

DB2循環(huán)查詢

2010-11-03 14:10:23

DB2在線備份

2010-11-01 11:13:57

DB2表管理

2010-11-04 11:17:42

DB2 Merge語句

2010-11-01 14:46:41

DB2更新語句

2010-09-01 10:08:54

DB2SQL語句

2010-11-11 11:25:45

SQL UPDATE語

2011-08-17 20:48:25

索引建立語句非聚集索引唯一索引

2010-09-30 16:46:11

DB2操作語句

2010-08-27 14:54:21

DB2批處理腳本

2010-11-04 11:32:37

DB2 CREATE

2011-08-17 21:49:55

建立視圖SQL ServerOracle
點贊
收藏

51CTO技術(shù)棧公眾號