Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Create Table mit Firebird und ZEOS, wie richtig machen

  Alt 26. Jan 2010, 13:16
Hallo,

im obiegn Link steht doch asudrücklich

and you can't use IF outside of PSQL, you can use EXECUTE STATEMENT in PSQL.

PSQL = Stored Procedure

Aber
SQL-Code:
select 1 from rdb$relations
where rdb$relation_name = 'EMPLOYEE')
Das ist eine normale Abfrage und ergibt 1, falls die Tabelle existiert.


Analog

SQL-Code:
Select Count(*) From RDB$Triggers
Where RDB$Trigger_Name='MyTriggerName'
Hier mal Count(*)

Analog hierzu die Generatoren

Tabelle RDB$GENERATORS
FeldName RDB$GENERATOR_NAME


Die RDB$-Tabellen sind übrigens System-Tabellen,
die sich auch unter dem oben erwähnten IBExpert anzeigen lassen
und gehören zum sogenannten Schema der Datenbank.


Heiko
Heiko
  Mit Zitat antworten Zitat