Zum Inhalt springen

Text->DB


bigpoint

Empfohlene Beiträge

Original geschrieben von 007ski

Hallo,

gibt es ein Befehl in SQL wo man aus eine Textdatei in DB Daten exportieren kann.

Äh...wie jetzt. Aus der DB in die Txt exportieren oder aus einer Txt in die DB importieren? :confused: Und von welcher DB reden wir hier?

Export aus DB in Textdatei (Sybase):

select * from tabelle where blabla; output to c:\test.txt format fixed
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ist aus der Sybase 8.0 Hilfe

Importing data

--------------------------------------------------------------------------------

To import data (Interactive SQL Data Menu):

From the Interactive SQL window, choose Data->Import.

The Open dialog appears.

Locate the file you want to import and click Open.

You can import data in text, DBASEII, Excel 2.1, FOXPRO, and Lotus formats.

The Import wizard appears.

Click the Use an existing table option and then enter the name and location of the existing table.

You can click the Browse button and locate the table you want to import the data into.

Click Finish to import your data.

In this case, importing appends the new data to the existing table. If the import is successful, the Messages pane displays the amount of time it to took to import the data. If the import is unsuccessful, a message appears indicating the import was unsuccessful. The Results tab in the Results pane displays what execution plan was used.

To import data (INSERT statement):

Ensure that the table you want to place the data in exists.

Execute an INSERT statement. For example,

INSERT INTO t1

VALUES ( ... )

Inserting values appends the new data to the existing table.

To import data (Interactive SQL INPUT statement):

Ensure that the table you want to place the data in exists.

Enter an INPUT statement in the SQL Statements pane of the Interactive SQL window. For example,

INPUT INTO t1

FROM file1

FORMAT ASCII;

Where t1 is the name of the table you want to place the data in, and file1 is the name of the file that holds the data you want to import.

Execute the statement.

If the import is successful, the Messages pane displays the amount of time it to took to import the data. If the import is unsuccessful, a message appears indicating the import was unsuccessful. The Results tab in the Results pane displays what execution plan was used.

Sieh Dir mal das Sybase 5.5- Manual an, das ist echt gut.

HTH

Saga

Nachtrag:

Hier noch der Eintrag aus der 5.5er-Hilfe:

Data with the same structure as existing database tables can be loaded into your database from a file using the ISQL INPUT statement.

The ISQL INPUT statement is less efficient than the LOAD TABLE statement for importing text files. However, the INPUT statement supports several different file formats, whereas the LOAD TABLE statement can be used only for text files.

The INPUT command can be entered in ISQL as follows:

INPUT INTO t1

FROM file1

FORMAT ASCII;

INPUT INTO t2

FROM file2

FORMAT FIXED

COLUMN WIDTHS (5, 10, 40, 40 ); //optional

...

These statements could be put in a command file which can then be executed in ISQL for modification and reference.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von 007ski

Vielen Dank, aber ich will und muß auf SQL Server 2000 umsteigen. ( Sybase ist einfach viel viel viel zu langsam )

Ach Mensch, dann sach das doch. Und ich such mir hier nen Wolf ab. :rolleyes:;)

Wenn Du sowas schreibst:

Original geschrieben von 007ski

( ich weis im SQL geht es leicht durch Assistent ) aber Sybase 5 ?

geh ich von einer Sybase-DB aus.

Server2000 kenn ich leider nicht. Hilfe schon geguckt?

Naja, wenigstens erfuellt der Thread auch noch einen Nutzen fuer alle, die Daten in die Sybase importieren müssen. ;)

In der Sybase-Hilfe steht auch, wie man Daten aus einer anderen DB importieren kann. Sieh Dir das mal an, vielleicht steht Server 2000 dabei. Dann kannst Du ja dort in der Hilfe nachsehen wie es andersrum geht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Saga

Ach Mensch, dann sach das doch. Und ich such mir hier nen Wolf ab. :rolleyes:;)

<<soooooooory

Wenn Du sowas schreibst:

geh ich von einer Sybase-DB aus.

Server2000 kenn ich leider nicht. Hilfe schon geguckt?

<<schade

Naja, wenigstens erfuellt der Thread auch noch einen Nutzen fuer alle, die Daten in die Sybase importieren müssen. ;)

<<genau

In der Sybase-Hilfe steht auch, wie man Daten aus einer anderen DB importieren kann. Sieh Dir das mal an, vielleicht steht Server 2000 dabei. Dann kannst Du ja dort in der Hilfe nachsehen wie es andersrum geht.

<<Velen Dank

:
Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...