Sybase IQ匯出檔案的幾種方式

2022-03-23 08:03:12 字數 747 閱讀 7509

iq有四種方法,將表的資料匯出為文字檔案:

1、重定向 select * from table1 ># d:mydatatable1.txt -- 檔案生成在執行語句的客戶端上

2、通過選項匯出 

set

temporary

option temp_extract_name1 =

'/data/mydata/table1.txt';

settemporary

option temp_extract_name2 =

』』;

select

*from

table1; (將查詢結果寫入 table1.txt 檔案中,)

settemporary

option temp_extract_name1 = 』』; --

- 該檔案在 iq server上生成

3、output 語句 

select

*from

"dba"."v_icp_id";

output to'

c:\temp\v_icp_id.out'--

- 注意有引號

delimited by'|

' format ascii quote ''; --

- 檔案生成在客戶端

4、iq_bcp 外部命令 iq_bcp [ [ database_name. ] owner. ] table_name

匯入 匯出檔案

1.檔名的正確驗證 如果匯出檔案命名中有中文需詳細關注 2.匯出檔案格式的驗證 如之間的分割符,是否有表頭等,換行是否正確 3.是否在設定的時間生成匯出檔案 4.匯出出錯時系統如何處理 如是否正常傳送報警郵件,郵件的格式和內容是否正確 5.匯出檔案的格式是否正確 如欄位是否正常,分割符,換行是否正確...

Oracle匯出檔案

set echo off 是否顯示指令碼中正在執行的sql語句 set feedback off 是否顯示當前sql語句查詢或修改的行數 set newpage none 設定頁與頁之間的分隔 set pagesize 50000 設定一頁有多少行數 set linesize 20000 設定一行可...

php Excel匯出檔案

php excel匯出檔案 匯出xls檔案 param array header 第一行 array sku 主sku 商品名稱 成本價 批量生產 銷售狀態 銷售型別 商 採購人 維護人 param array index data 下標 順序匯出 param array data 匯出所需資料 p...