CXS_SEGMENT::CreateSegment
Beschreibung:
Diese Klassenfunktion erzeugt das Segment in der Datenbank. Die Informationen zum Anlegen des Segments werden aus den DDI-Feldern "name" und "database" bezogen. Sollte dieses CXS_SEGMENT bereits ein Datenbanksegment angelegt haben, wird das alte nicht gelöscht.
Der Aufruf von CreateSegment erwartet eine offene Transaktion.
Code-Beispiel:
Var(seg)
GetManager(OBJECT) Call(NewSegment) -> seg
db seg Link(database)
"Segmentname" seg Put(name)
BeginTXN seg Call(CreateSegment) EndTXN
GetManager(OBJECT) Call(NewSegment) -> seg
db seg Link(database)
"Segmentname" seg Put(name)
BeginTXN seg Call(CreateSegment) EndTXN
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CXS_SEGMENT | Segment |
Stack(Out) | Top |
Funktionsaufruf: Call(CreateSegment)