SYSCOLUMN ビューは、SYSCOLUMN システム・テーブルを提供していた古いバージョンの SQL Anywhere との互換性を保つために用意されています。ただし、以前の 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.ISYSTABCOL 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); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |