1

テーブル ダンプ ファイルは約 30Gib です。そのため、そのコンテンツを MonetDB にロードすると、いくつかの例外が発生します (「入力に Null バイト」、「予期しない ON、予期しない '=' in: set ansi_nulls on」、予期しない '[' in: "create table [" など)。 .)、このファイルは mssql 方式でフォーマットされているためです。mssql から monetDb にコピーする方法は?

UPD: csv からコピーするには、SQuirreL でこれらのスクリプトを使用します

CREATE TABLE "PageTracking"(
    "PageTrackingID" bigint,
    "TimeStamp" date,
    "Hash" varchar(50) ,
    "UserIP" varchar(16) ,
    "UserAgent" varchar(1000) ,
    "UserID" varchar(16) ,
    "SessionID" varchar(16) ,
    "Page" varchar(20) ,
    "DocId" int ,
    "Url" varchar(500) ,
    "Referer" varchar(500) ,
    "Rank" int ,
    "Total" int 
) 

その後

COPY OFFSET 2 INTO "PageTracking" FROM 'f:\tmp\pagetracking.csv'

MonetDb クライアントを使用すると、次のメッセージが表示されます。

sql>copy offset 2 into sys.pagetraking from 'f:\tmp\pagetracking.csv';
COPY INTO: no such table 'pagetraking'
4

1 に答える 1