(Moderator)
Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
Delphi 11 Alexandria
|
AW: Wie bekomme ich einen performanten Firebird?
25. Apr 2014, 07:51
Interessant wäre es jetzt, wie lange ein Import der selben Daten als EXTERNAL TABLE dauern würde:
Anlage externe Tabelle
SQL-Code:
CREATE TABLE _IMPORT EXTERNAL FILE '<Pfad zur externen Datei>' (
P_IDX BIGINT NOT NULL,
P_LAND CHAR(100),
P_PLZ CHAR(50),
P_ORT CHAR(180),
P_STATE CHAR(100),
P_PROVINZ CHAR(100),
P_KOMMUNE CHAR(100),
P_LAT NUMERIC(7,4),
P_LON NUMERIC(7,4),
P_GENAU SMALLINT,
CRLF CHAR(2)
);
COMMIT;
Testexport in externe Datei:
SQL-Code:
INSERT INTO _IMPORT
SELECT <Felder vorhande Tabelle>, ascii_char(13) || ascii_char(10) FROM <vorhandene Tabelle>;
Import:
SQL-Code:
INSERT INTO <geleerte Tabelle/neue Tabelle im identischer Struktur>
SELECT <Felder ohne CRLF> from _IMPORT;
Markus Kinzler
|
|
Zitat
|