Einzelnen Beitrag anzeigen

hoika

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

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

  Alt 11. Feb 2010, 08:20
Hallo,

ein paar Anmerkungen

1.
Ich mache das immer so

Delphi-Quellcode:
function CreateDataTableMB100: Boolean;
begin
  Result:= False;

  try
    // create code

    Result:= True;

  except
    // Ausnahme-Behandlung
  end;
end;
2.
Create Or Alter Trigger

Warum Alter, der Trigger ist doch gelöscht.
Aber OK, neue Syntax darf man auch nutzen.

3.
Den Primary Key würde ich gleich an das Create Table packen.

Create Table XXX (Id Integer, Name Char(20), primary key(id)) Dabei wird allerdings ein RDBXXX Index angelegt, was nicht so schön aussieht,
per Using könnte man eine anderen (unique) Index festlegen.


4. Domains
Warum schreibst du das Not Null noch dahinter ?
Ich bin mir jetzt nicht ganz scher,
aber kann man das bei der Domain selber nicht schon hinschreiben ?


Das wars


Heiko
Heiko
  Mit Zitat antworten Zitat