0

テーブル B という名前のテーブルがあり、Netezza に 2,800 万件のレコードがあり、それをテキスト ファイルにエクスポートして、テキスト ファイルを mysql サーバーにエクスポートできるようにしたいと考えています。以下のコマンドを実行すると、SQL クライアントがハングします。SquirrelSQL を使用しています。

CREATE EXTERNAL TABLE '/Users/blah/A.txt'
USING(DELIM '\t' REMOTESOURCE 'JDBC')
AS
SELECT * FROM tableB;

これが事実であるかどうかはわかりません。

4

1 に答える 1

1

Windows マシンで Squirrel を実行しているかどうかは確かですが、その場合はパスにバックスラッシュを使用する必要があり、それらもエスケープする必要がある場合があります。以下は、Windows 7 ラップトップで実行されている Squirrel で使用する例です。

CREATE EXTERNAL TABLE ‘C:\\Users\\ValuedCustomer\\customer dim dump.csv’ 
    USING ( DELIMITER ‘,’ Y2BASE 2000 ENCODING ‘internal’ REMOTESOURCE ‘JDBC’ ESCAPECHAR ‘\’ ) AS 
    SELECT CUSTOMER_FIRST_NAME, CUSTOMER_LASTNAME, CUSTOMER_ADDRESS, CUSTOMER_CITY, CUSTOMER_STATE 
    FROM DIM_CUSTOMER

あなたは私のブログでここにもう少し情報を見つけることができます

http://nztips.com/2012/07/returning-and-saving-large-result-sets-locally/

于 2012-07-28T03:40:21.403 に答える