SYSCOLUMN ビューは、SYSCOLUMN システムテーブルを提供していた古いバージョンのソフトウェアとの互換性を保つために用意されています。ただし、以前の SYSCOLUMN テーブルは、SYSTABCOL システムビューに対応する ISYSTABCOL システムテーブルで置換されたため、ISYSTABCOL の使用をおすすめします。
ビューを構成するテーブルとカラムは、以下の SQL 文で示されます。特定のテーブルまたはカラムの詳細については、以下のビュー定義にあるリンクを参照してください。
ALTER VIEW "SYS"."SYSCOLUMN" as select b.table_id, b.column_id, if c.sequence is null then 'N' else 'Y' endif as pkey, b.domain_id, b.nulls, b.width, b.scale, b.object_id, b.max_identity, b.column_name, r.remarks, b."default", b.user_type, b.column_type from SYS.SYSTABCOL as b left outer join SYS.ISYSREMARK as r on(b.object_id = r.object_id) left outer join SYS.ISYSIDXCOL as c on(b.table_id = c.table_id and b.column_id = c.column_id and c.index_id = 0) |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |