カタログは、バージョン 10.0.0 で大きく変更されました。最も重要な変更は、システムテーブルの名前が変更され、名前の先頭に I が含まれるようになったことです。システムテーブルにアクセスしようとすると、パーミッション拒否エラーを受け取ります。システムテーブル内の情報は、システムビューから使用できます。システムテーブルあたりシステムビューは 1 つあります。下位互換のためにこのシステムビューの名前は以前のバージョンの SQL Anywhere からのテーブル名と一致します。たとえば 9.0.2 では、SYS.SYSARTICLE と呼ばれるシステムテーブルがありました。バージョン 10.0.0 では、このシステムテーブルは SYS.ISYSARTICLE と呼ばれ、対応するシステムビューは SYS.SYSARTICLE になります。
カタログには、統合ビューも含まれるようになりました。これらのビューは、一般に必要な 2 つ以上のテーブルやビューからのジョインを提供します。統合ビューのほとんどは、以前のリリースでシステムビューとして存在していました。
一部のシステムテーブルやシステムビューは、廃止予定であるか、カタログから削除されました。ただし、ほとんどの互換ビューは提供されていません。
SQL Anywhere 9.0.2 から SQL Anywhere 10.0.0 へのカタログの完全なマッピングを次の表に示します。1 番目のカラム 「9.0.2 システムテーブル/ビュー」には、9.0.2 システムテーブルの名前と、スラッシュ (/) を挟んで 9.0.2 関連ビューを示します。中央のカラム「10.0.0 システムテーブル」には、10.0.0 テーブル名が含まれます。最後のカラム「10.0.0 システムビュー」には、関連する 10.0.0 ビュー名と、互換性に関する注意が含まれます。
カラム内のダッシュ (-) は、等価オブジェクトがないことを示します。たとえば 10.0.0 リリースのカタログで新しいテーブルは、9.0.2 カラムのテーブルの位置はダッシュになります。
9.0.2 システムテーブル/ビュー | 10.0.0 システムテーブル | 10.0.0 システムビュー |
---|---|---|
DUMMY / - | DUMMY | - |
RowGenerator / - | RowGenerator | - |
SYSARTICLE / SYSARTICLES | ISYSARTICLE |
10.0.0 以前と互換性を持たせる場合:SYSARTICLES 統合ビュー |
SYSARTICLECOL / SYSARTICLECOL | ISYSARTICLECOL |
10.0.0 以前と互換性を持たせる場合:SYSARTICLECOLS 統合ビュー |
SYSATTRIBUTE / - | ISYSATTRIBUTE | - |
SYSATTRIBUTENAME / - | ISYSATTRIBUTENAME | - |
SYSCAPABILITY / SYSCAPABILITIES | ISYSCAPABILITY | |
SYSCAPABILITYNAME / - | ISYSCAPABILITYNAME | SYSCAPABILITYNAME システムビュー |
- / SYSCATALOG | SYSCATALOG 統合ビュー | |
SYSCHECK / - | ISYSCHECK | SYSCHECK システムビュー |
- / SYSCOLAUTH | - | SYSCOLAUTH 統合ビュー |
SYSCOLLATION / - | - | SYSCOLLATION 互換ビュー (旧式) |
SYSCOLLATIONMAPPINGS / - | - | SYSCOLLATIONMAPPINGS 互換ビュー (旧式) |
SYSCOLPERM / - | ISYSCOLPERM | SYSCOLPERMシステムビュー |
SYSCOLSTAT / SYSCOLSTATS | ISYSCOLSTAT | SYSCOLSTAT システムビュー と SYSCOLSTATS 統合ビュー |
SYSCOLUMN / SYSCOLUMNS | ISYSTABCOL |
SYSTABCOL システムビュー と SYSCOLUMNS 統合ビュー 10.0.0 以前と互換性を持たせる場合:SYSCOLUMN 互換ビュー (旧式) |
SYSCONSTRAINT / - | ISYSCONSTRAINT | SYSCONSTRAINTシステムビュー |
- / - | ISYSDEPENDENCY | SYSDEPENDENCY システムビュー |
SYSDOMAIN / - | ISYSDOMAIN | SYSDOMAIN システムビュー |
SYSEVENT / - | ISYSEVENT | SYSEVENT システムビュー |
SYSEVENTTYPE / - | ISYSEVENTTYPE | SYSEVENTTYPE システムビュー |
SYSEXTENT / - | - | - |
SYSEXTERNLOGINS / - | ISYSEXTERNLOGIN | SYSEXTERNLOGIN システムビュー |
SYSFILE / - | ISYSFILE | SYSFILE 互換ビュー (旧式) |
SYSFKCOL / - | ISYSIDXCOL |
10.0.0 以前と互換性を持たせる場合:SYSFKCOL 互換ビュー (旧式) |
SYSFOREIGNKEY / SYSFOREIGNKEYS | ISYSFKEY |
SYSFKEY システムビューとSYSFOREIGNKEYS 統合ビュー 10.0.0 以前と互換性を持たせる場合:SYSFOREIGNKEY 互換ビュー (旧式) |
- / SYSGROUPS | ISYSGROUP | SYSGROUP システムビュー と SYSGROUPS 統合ビュー |
SYSHISTORY / - | ISYSHISTORY | SYSHISTORY システムビュー |
SYSINDEX / SYSINDEXES | ISYSIDX |
SYSIDX システムビュー と SYSINDEXES 統合ビュー 10.0.0 以前と互換性を持たせる場合:SYSINDEX 互換ビュー (旧式) |
SYSINFO / - | - | SYSINFO 互換ビュー (旧式) |
SYSIXCOL / - | ISYSIDXCOL |
10.0.0 以前と互換性を持たせる場合:SYSIXCOL 互換ビュー (旧式) |
SYSJAR / - | ISYSJAR | SYSJAR システムビュー |
SYSJARCOMPONENT / - | ISYSJARCOMPONENT | SYSJARCOMPONENT システムビュー |
SYSJAVACLASS / - | ISYSJAVACLASS | SYSJAVACLASS システムビュー |
SYSLOGIN / - | ISYSLOGINMAP | SYSLOGINMAP システムビュー |
SYSOPTBLOCK / - | - | システムでのみ使用 |
- / - | ISYSMVOPTION | SYSMVOPTION システムビュー |
- / - | ISYSMVOPTIONNAME | SYSMVOPTIONNAME システムビュー |
- / - | ISYSOBJECT | SYSOBJECT システムビュー |
SYSOPTION / SYSOPTIONS | ISYSOPTION | SYSOPTION システムビュー と SYSOPTIONS 統合ビュー |
SYSOPTJOINSTRATEGY / SYSOPTJOINSTRATEGIES | - | システムでのみ使用 |
SYSOPTORDER / SYSOPTORDERS | - | システムでのみ使用 |
SYSOPTQUANTIFIER / - | - | システムでのみ使用 |
SYSOPTREQUEST / - | - | システムでのみ使用 |
SYSOPTREWRITE / - | - | システムでのみ使用 |
SYSOPTSTAT / - | ISYSOPTSTAT | SYSOPTSTATシステムビュー |
- | ISYSPHYSIDX | SYSPHYSIDX システムビュー |
- / SYSPROCAUTH | - | SYSPROCAUTH 統合ビュー |
SYSPROCEDURE / SYSPROCEDURES | ISYSPROCEDURE |
SYSPROCEDURES ビューは、SYSPROCS に名前が変更されました。SYSPROCS 統合ビューを参照してください。 |
SYSPROCPARM / SYSPROCPARMS | ISYSPROCPARM | SYSPROCPARM システムビュー と SYSPROCPARMS 統合ビュー |
SYSPROCPERM / - | ISYSPROCPERM | SYSPROCPERMシステムビュー |
- | ISYSPROXYTAB | SYSPROXYTAB システムビュー |
SYSPUBLICATION / SYSPUBLICATIONS | ISYSPUBLICATION | SYSPUBLICATION システムビュー と SYSPUBLICATIONS 統合ビュー |
- / - | ISYSREMARK | SYSREMARK システムビュー |
SYSREMOTEOPTION / SYSREMOTEOPTIONS, SYSREMOTEOPTION2 | ISYSREMOTEOPTION | SYSREMOTEOPTION システムビュー、SYSREMOTEOPTION2 統合ビュー、SYSREMOTETYPES 統合ビュー |
SYSREMOTEOPTIONTYPE / - | ISYSREMOTEOPTIONTYPE | SYSREMOTEOPTIONTYPE システムビュー |
SYSREMOTETYPE / SYSREMOTETYPES | ISYSREMOTETYPE | SYSREMOTETYPE システムビュー と SYSREMOTETYPES 統合ビュー |
SYSREMOTEUSER / SYSREMOTEUSERS | ISYSREMOTEUSER | SYSREMOTEUSER システムビュー と SYSREMOTEUSERS 統合ビュー |
SYSSCHEDULE / - | ISYSSCHEDULE | SYSSCHEDULE システムビュー |
SYSSERVERS / - | ISYSSERVER | SYSSERVER システムビュー |
- / - | ISYSSOURCE | SYSSOURCE システムビュー |
SYSSQLSERVERTYPE / - | ISYSSQLSERVERTYPE | SYSSQLSERVERTYPE システムビュー |
SYSSUBSCRIPTION / SYSSUBSCRIPTIONS | ISYSSUBSCRIPTION | SYSSUBSCRIPTION システムビュー と SYSSUBSCRIPTIONS 統合ビュー |
SYSSYNC / SYSSYNCS, SYSSYNC2 | ISYSSYNC | SYSSYNC システムビュー、SYSSYNCS 統合ビュー、SYSSYNC2 統合ビュー |
- | ISYSSYNCSCRIPT | SYSSYNCSCRIPT システムビュー と SYSSYNCSCRIPTS 統合ビュー |
- / SYSSYNCSUBSCRIPTIONS | - | SYSSYNCSUBSCRIPTIONS 統合ビュー |
- / SYSSYNCUSERS | - | SYSSYNCUSERS 統合ビュー |
- / SYSTABAUTH | - | SYSTABAUTH 統合ビュー |
SYSTABLE / - | ISYSTAB |
10.0.0 以前と互換性を持たせる場合:SYSTABLE 互換ビュー (旧式) |
- | ISYSTABCOL | SYSTABCOL システムビュー |
SYSTABLEPERM / - | ISYSTABLEPERM | SYSTABLEPERM システムビュー |
SYSTRIGGER / SYSTRIGGERS | ISYSTRIGGER | SYSTRIGGER システムビュー と SYSTRIGGERS 統合ビュー |
SYSTYPEMAP / - | ISYSTYPEMAP | SYSTYPEMAP システムビュー |
- | ISYSUSER | SYSUSER システムビュー |
- / SYSUSERAUTH | ISYSUSERAUTHORITY | SYSUSERAUTHORITY システムビュー と SYSUSERAUTH 互換ビュー (旧式) |
- / SYSUSERLIST | SYSUSERAUTHORITY システムビュー と SYSUSERLIST 互換ビュー (旧式) | |
SYSUSERMESSAGES / - | ISYSUSERMESSAGE | SYSUSERMESSAGE システムビュー |
- / SYSUSEROPTIONS | - | SYSUSEROPTIONS 統合ビュー |
SYSUSERPERM / SYSUSERPERMS | - |
データは ISYSUSER と ISYSUSERAUTHORITY システムテーブルに置かれるようになりました。SYSUSER システムビューとSYSUSERAUTHORITY システムビューを参照してください。 10.0.0 以前と互換性を持たせる場合:SYSUSERPERM 互換ビュー (旧式)とSYSUSERPERMS 互換ビュー (旧式) |
SYSUSERTYPE / - | ISYSUSERTYPE | SYSUSERTYPE システムビュー |
- / SYSVIEWS | ISYSVIEW | SYSVIEW システムビュー と SYSVIEWS 統合ビュー |
SYSWEBSERVICE / - | ISYSWEBSERVICE | SYSWEBSERVICE システムビュー |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |