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

SAP Sybase SQL Anywhere 16.0 » Ultra Light .NET プログラミング » Ultra Light.NET アプリケーション開発

 

スキーマ情報へのアクセス

テーブル API のオブジェクトは、テーブル、カラム、インデックス、同期の各パブリケーションを表します。各オブジェクトには、そのオブジェクトの構造情報へアクセスするための Schema プロパティがあります。

API によるスキーマの変更はできません。スキーマに関する情報の取得のみが可能です。

次のスキーマオブジェクトと情報にアクセスできます。

  • ULDatabaseSchema   データベース内のテーブルの数と名前、日付と時刻の形式などのグローバルプロパティを公開します。

    ULDatabaseSchema オブジェクトを取得するには、ULConnection.Schema を呼び出します。

  • ULTableSchema   このテーブル内のカラムとインデックスの数と名前。

    ULTableSchema オブジェクトを取得するには、ULTable.Schema を呼び出します。

  • ULIndexSchema   インデックス内のカラムに関する情報。インデックスには直接に対応するデータがないため、個別の Index クラスはなく、ULIndexSchema クラスのみが存在します。

    ULIndexSchema オブジェクトを取得するには、ULTableSchema.GetIndex、ULTableSchema.GetOptimalIndex、ULTableSchema.GetPrimaryKey のいずれかのメソッドを呼び出します。

 参照