Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kompiliert gespeicherte Prozeduren in einer Datenbank.
COMPILE DATABASE DatabaseName | FileSkeleton | ?
Parameter
DATABASE
Gibt an, dass es sich bei der zu kompilierenden Datei um eine Datenbankdatei (DBC) handelt. Der Quellcode für mit der Datenbank gespeicherte Prozeduren wird kompiliert und in einem zusätzlichen Memofeld gespeichert.DatabaseName
Gibt den Namen der Datenbank an, welche die zu kompilierenden Prozeduren enthält. Zum Kompilieren gespeicherter Prozeduren muss die Datenbank nicht geöffnet sein.cFileSkeleton
Gibt eine Untergruppe von Datenbankdateien an, die kompiliert werden müssen. cFileSkeleton ist eine Dateispezifikation, die Platzhalterzeichen wie * and ? unterstützt. Mit dem folgenden Befehl werden z. B. alle Datenbankdateien kompiliert, die mit dem Buchstaben A beginnen:COMPILE DATABASE A*
Hinweise
COMPILE DATABASE dient zum Kompilieren gespeicherter Prozeduren außerhalb des Datenbank-Designers. Gespeicherte Prozeduren können mit MODIFY PROCEDURES interaktiv und mit APPEND PROCEDURES programmgesteuert erstellt und modifiziert werden.
COMPILE DATABASE komprimiert die Memofelder in der DCT-Memodatei für die Datenbank, um ungenutzten Platz aus der Memodatei zu entfernen. Datensätze, die in der Datenbanktabelle als zu löschen markiert sind, werden nicht aus der Tabelle entfernt.
Beispiel
Das folgende Beispiel kompiliert alle gespeicherten Prozeduren in der Datenbank testdata:
CLOSE DATABASES
COMPILE DATABASE (HOME(2) + 'data\testdata')
Siehe auch
APPEND PROCEDURES | COPY PROCEDURES | CREATE TRIGGER | DISPLAY PROCEDURES | MODIFY PROCEDURE | OPEN DATABASE