Announcement

Collapse
No announcement yet.

Create Table in stored Procedure

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

  • Create Table in stored Procedure

    Hallo zusammen,

    ich hab glaube ich eben im falschen Forum gepostet
    Bitte entschuldigt den doppelten Eintrag.

    Ich versuche mit IBExpert 2007.07.20 und einer Interbase 6.1 aus einer Prozedur heraus eine temporäre Tabelle anzulegen.

    create table tmp_tabelle as select * from orig_tabelle

    Jedes mal meckert er das "create" an

    Invalid token.
    Dynamic SQL Error.
    SQL error code = -104.
    Token unknown - line 5, char 1.
    create.

    Ich bin jetzt ettliche Versuche durch aber komm nicht wirklich weiter.
    Hat jemand einen Ansatz für mich ?
    Das kann doch nicht sooo schwer sein eine Tabelle anzulegen ...

    Viele Grüße
    Thomas
    geht nicht - gibt´s nicht !

  • #2
    doch, es ist sogar noch schwerer, weil es gar nicht geht, jedenfalls in allen Interbase Versionen.
    Bei Firebird >=1.5 schreibst du einfach
    Code:
     execute statement 'CREATE TABLE TEST (ID BIGINT NOT NULL PRIMARY KEY)'
    und schon klappt das.

    Deine Syntax geht so weder in Interbase noch in Firebird, du kannst aber wenn die tabelle da ist mit insert into neuetabelle select * from altetabelle arbeiten

    Gruß
    Holger
    www.ibexpert.com

    Comment

    Working...
    X