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

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » システム・オブジェクト » ビュー » 互換ビュー

 

Transact-SQL 互換のビュー

Adaptive Server Enterprise と SQL Anywhere のシステム・カタログは異なります。Adaptive Server Enterprise システム・テーブルとビューは、ユーザ dbo が所有しています。一部は master データベースにあり、一部は sybsecurity データベースにあり、一部は個々のデータベースにあります。SQL Anywhere システムのテーブルとビューは、SYS という特殊なユーザが所有し、各データベースに別々に存在しています。

互換アプリケーションを使用しやすいように、SQL Anywhere は特殊なユーザ dbo が所有する次のビュー・セットを用意しています。これは Adaptive Server Enterprise のビューに対応しています。構造上の違いのために、特定の Adaptive Server Enterprise テーブルまたはビューの内容が SQL Anywhere のコンテキストで無意味になる場合、そのビューは空であり、カラム名とデータ型だけを持っています。

ビュー名 説明
syscolumns テーブルまたはビューのカラムごとに、またプロシージャのパラメータごとに 1 ロー追加
syscomments ビュー、ルール、デフォルト、トリガ、プロシージャごとに 1 つ以上のローを追加。SQL 定義文を表示。
sysindexes クラスタード・インデックスまたはノンクラスタード・インデックスごとに 1 ロー、インデックスのないテーブルごとに 1 ロー、および text または image データを持つテーブルごとに 1 ロー追加
sysobjects テーブル、ビュー、プロシージャ、ルール、トリガ、デフォルト、ログ、またはテンポラリ・オブジェクト (tempdb 内でのみ) ごとに 1 ロー追加
systypes システム提供またはユーザ定義のデータ型ごとに 1 ロー追加
sysusers データベースについての許可を持つユーザごとに 1 ロー追加
syslogins 有効なユーザ・アカウントごとに 1 ロー追加