Announcement

Collapse
No announcement yet.

indirekter Tabellenzugriff

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

  • indirekter Tabellenzugriff

    Ueber die Anweisung:

    <PRE>select rdb$relation_name from rdb$relations where rdb$relation_name LIKE 'MB_ERG_%';</PRE>

    ist es einfach moeglich, ueber die Systemtabelle "rdb$relations" von
    Interbase, Tabellen zu selektieren die alle mit demselben
    Prefix beginnen. (im Bsp. 'MB_ERG_')

    Diese Tabellen haben alle ein gemeinsames Feld Seriennummer.

    Frage:
    Kann die oben gezeigte Abfrage so erweitert werden, dass es moeglich ist, nur Tabellen anzuzeigen die mit dem selben Namen beginnen ('MB_ERG_...')und zusaetzlich die Seriennummer (INTEGER) gleich ist?

    Wer kann weiterhelfen?

    Gruss Progi

  • #2
    Hallo Progi,

    das ist ohne Umweg über den Client und entsprechend dynamisch erzeugtem SQL-Statement nicht möglich.

    In einer SQL-Anweisung kann die zu verwendende Tabelle nicht als Parameter übergeben werden.

    Tschau

    Torste

    Comment


    • #3
      Hallo Torsten,

      vielen Dank fuer die Beantwortung meiner Frage.

      Gruss Prog

      Comment

      Working...
      X