Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » UltraLite - .NET-Programmierung » Einführung in die UltraLite.NET-Entwicklung

 

Auf Schemadaten zugreifen

Die Objekte in der Tabellen-API repräsentieren Tabellen, Spalten, Indizes und Synchronisationspublikationen. Jedes Objekt hat eine Schema-Eigenschaft, die Zugriff auf Angaben zur Struktur dieses Objekts bietet.

Das Schema kann nicht über die API geändert werden. Sie können lediglich Angaben zum Schema abrufen.

Sie können auf die folgenden Schemaobjekte und Informationen zugreifen:

  • ULDatabaseSchema   Gibt die Anzahl und Namen der Tabellen in der Datenbank sowie die globalen Eigenschaften wie Datums- und Zeitformat an.

    Rufen Sie ULConnection.Schema auf, um ein ULDatabaseSchema-Objekt zu erhalten. Siehe Schema-Eigenschaft und ULDatabaseSchema-Klasse.

  • ULTableSchema   Die Anzahl und Namen der Spalten und Indizes in dieser Tabelle

    Rufen Sie ULTable.Schema auf, um ein ULTableSchema-Objekt zu erhalten. Siehe Schema-Eigenschaft und ULTableSchema-Klasse.

  • ULIndexSchema   Informationen über die Spalten im Index. Da ein Index keine direkt mit ihm verbundenen Daten hat, gibt es keine eigene Index-Klasse, sondern nur eine ULIndexSchema-Klasse.

    Rufen Sie die Methoden ULTableSchema.GetIndex, ULTableSchema.GetOptimalIndex oder ULTableSchema.GetPrimaryKey auf, um ein ULIndexSchema-Objekt zu erhalten. Siehe ULTableSchema-Klasse und ULIndexSchema-Klasse.