Einzelnen Beitrag anzeigen

smudo

Registriert seit: 6. Sep 2005
Ort: Cottbus
362 Beiträge
 
Delphi XE2 Professional
 
#1

Create Table aus Interbase Stored Procedure ausführen

  Alt 3. Nov 2005, 12:22
Datenbank: Interbase • Version: 6 • Zugriff über: IB-Expert, UIB-Komponenten
Hallo ,

ich möchte eine Stored Procedure nutzen, welche im Falle einer fehlenden Tabelle diese für mich anlegt:
Code:
begin
  select count(*) from RDB$RELATION_FIELDS where RDB$RELATION_NAME=:TABLENAME into :TABLEEXISTS;
  if (:TABLEEXISTS=0) then /* Tabelle existiert nicht */
  begin
    create table...;
  end
  suspend;
end
Leider bekomme ich eine Fehlermeldung mit Hinweis auf Create.
Kann man innerhalb einer Stored Procedure unter Interbase kein Create verwenden?
In MSSQL-Server gings auf jeden Fall.

Vielen Dank im Voraus

René
  Mit Zitat antworten Zitat