Die SQLScript-Procedures für die Implementierung der Methoden zum Prüfen und Ableiten
von Merkmalsbeziehungen bzw. zum Schützen von Datenscheiben benötigen jeweils einen IN- und
einen OUT-Tabellen-Parameter, der die Struktur der modelierten Merkmalsbeziehung bzw.
Datenscheibe aufweist. Die IN-Parameter-Tabelle enthält alle Datensätze, die in der
Implementierung verarbeitet werden sollen. Die OUT-Parameter-Tabelle gibt die verarbeiteten
Datensätze zurück.
Merkmalsbeziehungen
- CHECK
- IN: Alle Datensätze, die von der Procedure verarbeitet werden
sollen.
- OUT: Diejenige Teilmenge der Datensätze der
IN-Parameter-Tabelle, die in Hinsicht auf die Merkmalsbeziehung als
gültig betrachtet wird.
- DERIVE
- IN: Alle Datensätze, die von der Procedure verarbeitet werden
sollen.
- OUT: Diejenige Teilmenge der Datensätze der
IN-Parameter-Tabelle, die in Hinsicht auf die Merkmalsbeziehung mit
Ableitung der Zielmerkmalswerte aus den Quellmerkmalen als
gültig betrachtet wird.
- CREATE
- OUT: Für die CREATE-Procedure gibt es nur einen OUT-Tabellen-Parameter
mit der Struktur der modellierten Merkmalsbeziehung, die sämtliche
Merkmalskombinationen enthält, die entsprechend der Selektionsbedingung,
die dieser Methode übergeben wurde, gültig sind.
Datenscheiben
- PROTECTED
- IN: Alle Datensätze, die von der Procedure verarbeitet werden
sollen.
- OUT: Diejenige Teilmenge der Datensätze der
IN-Parameter-Tabelle, die in Hinsicht auf die Datenscheibe als
gegen Änderungen geschützt betrachtet wird.
Für alle Methoden gilt:
Wenn eine DDIC-Struktur von der Methode GET_SQLSCRIPT_INFO im Parameter
E_PARAMETER_NAME zurückgegeben wurde, muss die SQLScript-Procedure zusätzliche
skalare Parameter haben, deren Namen den Komponentennamen der DDIC-Struktur
entsprechen.