Sybase Central を使用して、システムテーブル、システムビュー、格納されたプロシージャー、ドメインなどシステムオブジェクトに関する情報を表示します。データベース内のシステムオブジェクトのリストとその定義を見るときに、または定義を使用して似たような他のオブジェクトを作成するときに、この作業を実施します。
前提条件
システムオブジェクトを表示する権限
内容と備考
次のとおりです。
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 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |