Registriert seit: 10. Dez 2008
105 Beiträge
|
Firebird Primärschlüssel Format ändern
28. Dez 2008, 21:05
Datenbank: Firebird • Version: 2.1 • Zugriff über: Anydac LocalHost
Hi Friends,
könnt Ihr bitte mir erklären wie ich mein Prämärschlüssel in bestimmten Format haben kann statt ein laufenden Nummer.
Info:
Datenbank = Firebird v.2.1
Trigger used :
---> before Inser / Update
begin
if ( (new.PAX_ID is null) or (new.PAX_ID = 0) )
then new.PAX_ID = gen_id(GEN_ADRESS_ID, 1);
end
es generiert läfendenumer im PAX_ID ich möchte aber so haben :
20090101-001
(YYYYMMDD-läufendnummer)<--------Zusamenstellung der o.g. Format. Y = Year, M = Monat = Day)sollen natürlich auch aktuell sein.
Feldformat der PAX_ID ist :Nummerisch
Natürlich als AutoInc !!
Thanx and guten Rutsch...
Was ist die mehrzahl von Mopp ? !
genau !... Möpse........oder ?
|