SYSOBJECT システムビューのクエリを行って、システムテーブル、システムビュー、格納されたプロシージャ、ドメインなどシステムオブジェクトに関する情報を表示します。
前提条件
この作業を実行するための前提条件はありません。
内容と備考
この作業を行うのは、データベース内のシステムオブジェクトのリストとその定義を見るとき、または定義を使用して似たような他のオブジェクトを作成するときです。
Interactive SQL では、データベースに接続します。
SELECT 文を実行し、SYSOBJECT システムビューに対してオブジェクトのリストを問い合わせます。
例
次の SELECT 文は、SYSOBJECT システムビューに対してクエリを行い、SYS と dbo が所有するすべてのテーブルとビューのリストを返します。SYSTAB システムビューに対してジョインを行ってオブジェクト名を返し、SYSUSER システムビューに対してジョインを行って所有者名を返します。
SELECT b.table_name "Object Name", c.user_name "Owner", b.object_id "ID", a.object_type "Type", a.status "Status" FROM ( SYSOBJECT a JOIN SYSTAB b ON a.object_id = b.object_id ) JOIN SYSUSER c WHERE c.user_name = 'SYS' OR c.user_name = 'dbo' ORDER BY c.user_name, b.table_name; |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |