Announcement

Collapse
No announcement yet.

Tabellen Mit "_" Tabellenname

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

  • Tabellen Mit "_" Tabellenname

    Hallo,

    bin neu hier!

    Habe Ein Problem. Ich habe eine Menge Datenbankskripte die die DB's erzeugen. Das Problem hierbei ist das ein großer Teil der Tabellennamen mit einem Unterstrich beginnen.

    Wenn man nun mit z.B. "CREATE TABLE _testTable ...." eine neue Tabelle anlegen will kommt es zu einem Fehler..

    Gibt es da eine Möglichkeit (Nicht grad am SourceCode von Firebird rumschrauben) diese Tabellen zu erstellen?

    MfG Steffen

  • #2
    Hallo Steffen,
    <br><br>
    der einzige Weg ist in einer Dialekt 3 Datenbank, den Tabellennamen in doppelte Anführungszeichen (= Delimited Identifier) zu setzen. Das bedeutet allerdings, dass Du jedes mal, wenn auf die Tabelle zugegriffen wird, diese doppelten Anführungszeichen verwenden mußt. Des weiteren wird damit der Tabellenname auch Case-Sensitive, d.h. aufpassen mit der Groß-, Kleinschreibung!
    <br><br>
    Thoma
    Thomas Steinmaurer

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

    Comment


    • #3
      Hallo Thomas,

      ist wahnsinn. Es funktioniert. Muss warscheinlich die DB skripte dann anpassen. Aber sonst sollte es für mich ne Lösung sein.

      Danke für den Tip

      Gruss
      Steffe

      Comment

      Working...
      X