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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Systemobjekte » Ansichten » Kompatibilitätsansichten

 

SYSCOLUMN-Kompatibilitätsansicht (veraltet)

Die SYSCOLUMN-Ansicht wird für die Kompatibilität mit älteren Versionen von SQL Anywhere, die eine SYSCOLUMN-Systemtabelle enthielten, verfügbar gemacht. Die frühere SYSCOLUMN-Tabelle wurde allerdings durch die ISYSTABCOL-Systemtabelle und ihre entsprechende SYSTABCOL-Systemansicht ersetzt, die Sie satt dessen verwenden sollten.

Die Tabellen und Spalten, aus denen diese Ansicht besteht, werden von der SQL-Anweisung unten geliefert. Um weitere Informationen über eine bestimmte Tabelle oder Spalte zu erhalten, verwenden Sie die unter der Ansichtsdefinition verfügbaren Links.

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);
Siehe auch