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

 

SYSFILE-Kompatibilitätsansicht (veraltet)

Jede Zeile in der SYSFILE-Systemansicht beschreibt einen DBSpace für eine Datenbank. Jede Datenbank besteht aus einem oder mehreren DBSpaces und jeder DBSpace entspricht einer Betriebssystemdatei.

SQL Anywhere erstellt automatisch DBSpaces für die Hauptdatenbankdatei, die temporäre Datei, die Transaktionslogdatei und die Transaktionsspiegeldatei. Informationen über Transaktionslog- und Transaktionslogspiegel-DBSpaces erscheinen in der SYSFILE-Systemansicht nicht. Weitere Hinweise finden Sie unter Vordefinierte DBSpaces.

ALTER VIEW "SYS"."SYSFILE"
  as select b.dbfile_id as file_id,
    if b.dbspace_id = 0 and b.dbfile_id = 0 then
      db_property('File')
    else
      if b.dbspace_id = 15 and b.dbfile_id = 15 then
        db_property('TempFileName')
      else
        b.file_name
      endif
    endif as file_name,
    a.dbspace_name,
    a.store_type,
    b.lob_map,
    b.dbspace_id
    from SYS.ISYSDBSPACE as a
      join SYS.ISYSDBFILE as b on(a.dbspace_id = b.dbspace_id);