Connection、ULTable、ResultSet オブジェクトにはそれぞれ、スキーマプロパティが含まれます。これらのスキーマオブジェクトは、データベース内のテーブル、カラム、インデックス、パブリケーションに関する情報を提供します。
DatabaseSchema データベース内のテーブルの数と名前、日付と時刻のフォーマットなどのグローバルプロパティ。
DatabaseSchema オブジェクトを取得するには、Connection.databaseSchema プロパティにアクセスします。
TableSchema テーブル内のカラムの数と名前、テーブルの Indexes コレクション。
TableSchema オブジェクトを取得するには、ULTable.schema プロパティにアクセスします。
IndexSchema インデックス内のカラムに関する情報。インデックスには直接対応するデータがないので、個別の Index オブジェクトはなく、IndexSchema オブジェクトだけが存在します。
IndexSchema オブジェクトは、TableSchema.getIndex メソッドを使用してアクセスできます。
PublicationSchema パブリケーションに含まれるテーブルとカラムの数と名前。パブリケーションには PublicationSchema オブジェクトは含まれますが、Publication オブジェクトは含まれません。
PublicationSchema オブジェクトは、DatabaseSchema.getPublicationSchema メソッドを使用してアクセスできます。
ResultSetSchema 結果セットのカラムの数と名前。
ResultSetSchema オブジェクトは、PreparedStatement.getResultSetSchema メソッドまたは ResultSet.schema プロパティを使用してアクセスできます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |