Announcement

Collapse
No announcement yet.

ASCII-Export in einer Stored Procedure

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ASCII-Export in einer Stored Procedure

    Hallo ,

    gibt es eine Möglichkeit in einer SP Daten einer Tabelle direkt in ein ASCII-File zu schreiben ? Das ASCII-File soll, wenn nicht vorhanden angelegt werden.

    Danke !

  • #2
    Hallo Harald,
    <br><br>
    wenn es eine ASCII-Datei mit fixer Datensatzlänge sein darf, dann würde ich den Weg über eine "externe Tabelle" gehen. Dies ist eine reguläre Firebird-Tabelle jedoch als Textdatei, die im Filesystem liegt. Die Tabelle muss allerdings bereits existieren, dann aber, kann man direkt mit den gewohnten DML Anweisungen wie INSERT INTO ... arbeiten.
    <br><br>
    Externe Tabellen unterliegen allerdings ein paar Einschränkungen:
    <br><br>
    - Nicht unter Transaktionskontrolle
    <br>
    - Es können keine DELETE und UPDATE Anweisungen durchgeführt werden
    <br>
    - BLOBs werden nicht unterstützt
    <br>
    - Vermutlich gibt es noch weitere ...
    <br><br>
    Schöne Grüße,
    <br><br>
    Thoma
    Thomas Steinmaurer

    Firebird Foundation Committee Member
    Upscene Productions - Database Tools for Developers
    Mein Blog

    Comment


    • #3
      Hallo Thomas,

      danke für die Antwort. Ich habe mein Problem bereits anders gelöst. Ich benötige auch eine variable Datensatzlänge und noch ein paar Extras. Trotzdem Danke für den Tip

      Comment

      Working...
      X