Announcement

Collapse
No announcement yet.

Schlüsselwörter als Spaltennamen

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

  • Schlüsselwörter als Spaltennamen

    Hallo!
    Ich möchte eine bestehende Paradox-DB 1:1 nach Interbase übertragen. Nun sind aber in dieser DB Spaltennamen wie SELECT, KEY, LEFT etc.
    Wie kann ich solche Spalten erzeugen? Unter MS SQL Server muss man sie in [] setzen, gibt es etwas ähnliches bei IB?
    Danke
    Wolfgang
    In God we trust - all others pay cash!

  • #2
    Hallo Wolfgang<br>
    Mit SQL Dialekt 3 sollte es möglich sein, folgende Tabellen zu definieren:<p>
    <PRE>
    CREATE TABLE "FROM" (
    "SELECT" INTEGER,
    "WHERE" VARCHAR(10),
    "AND" VARCHAR(10),
    "JOIN" INTEGER,
    "ORDER BY" INTEGER
    );
    </PRE>
    <PRE>
    CREATE TABLE "LEFT" (
    "JOIN" INTEGER,
    "INNER" INTEGER,
    "OUTER" INTEGER
    );

    </PRE>
    Die man dann mit:
    <PRE>
    SELECT "SELECT" FROM "FROM"
    WHERE "WHERE" = 'WHERE' AND "AND" = 'AND'
    LEFT JOIN "LEFT" on "FROM.JOIN" = "LEFT.JOIN"
    ORDER BY "ORDER BY"
    </PRE>
    abfragen kann...
    <p>
    :-)
    <p>
    Möglich ist es, aber ich fürchte Du wirst nicht viel Freude daran haben...<br>
    Luc

    Comment


    • #3
      Danke, hat geklappt!<BR>Das Umstellen des SQL-Dialekts hat das Problem beseitigt. Jetzt würd mich aber doch interessieren, wo denn die Unterschiede zw den versch Dialekten liegen. Kann mir das irgendjemand verraten?<BR>Ciao<BR>Wolfgan
      In God we trust - all others pay cash!

      Comment


      • #4
        Hallo Wolfgang,
        <br><br>
        http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_60_dialect
        <br><br>
        Thoma
        Thomas Steinmaurer

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

        Comment

        Working...
        X