テーブル ダンプ ファイルは約 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'