簡體   English   中英

在Win 7上從IBM netezza數據庫導出sql數據表到txt文件的錯誤

[英]error of exporting a sql data table from IBM netezza database to a txt file on win 7

我想將數據表從Aginity工作台中的IBM netezza SQL daatbase導出到win 7上的txt文件中。

我在Visual Studio 2013中從C#調用了sql查詢:

 CREATE EXTERNAL TABLE 'C:\\path\\my_name.txt'
 USING
 (
    Y2BASE 2000
    ENCODING 'internal'
    REMOTESOURCE 'ODBC'
    ESCAPECHAR '\'
 )
 AS 

 SELECT *
      FROM admin.my_table 

我以管理員身份登錄數據庫。 但是,我得到了錯誤:

  Exception captured: System.Data.Odbc.OdbcException (0x80131937): 
  ERROR [HY000]    ERROR:  CREATE EXTERNAL TABLE: permission denied.

另外,當我在Aginity工作台中使用“導出表”向導時,出現了相同的錯誤。

但是,我可以通過在Aginity工作台中運行SQL查詢來導出表。

任何幫助,將不勝感激。

你能在這里澄清你的意思嗎?

但是,我可以通過在Aginity工作台中運行SQL查詢來導出表。

我的猜測是您右鍵單擊並導出到excel或csv。 這與外部表完全不同。

外部表是DBA必須授予的特殊特權。

http://colbran.co.za/wordpress/2011/07/14/netezza-external-tables/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM