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

SQL Anywhere 12.0.1 » SQL Anywhere 12 変更点とアップグレード » バージョン 10.0.0 の新機能 » SQL Anywhere » 動作の変更

 

カタログの変更

カタログは、バージョン 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

SYSARTICLE システムビュー

10.0.0 以前と互換性を持たせる場合:SYSARTICLES 統合ビュー

SYSARTICLECOL / SYSARTICLECOL ISYSARTICLECOL

SYSARTICLECOL システムビュー

10.0.0 以前と互換性を持たせる場合:SYSARTICLECOLS 統合ビュー

SYSATTRIBUTE / - ISYSATTRIBUTE -
SYSATTRIBUTENAME / - ISYSATTRIBUTENAME -
SYSCAPABILITY / SYSCAPABILITIES ISYSCAPABILITY

SYSCAPABILITY システムビュー

SYSCAPABILITIES 統合ビュー

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

SYSIDXCOL システムビュー

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

SYSIDXCOL システムビュー

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

SYSPROCEDURE システムビュー

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

SYSTAB システムビュー

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 システムビュー
 新しいビューの一覧
 廃止予定のテーブルやビューの一覧
 削除または名前が変更されたテーブルやビューの一覧
 システムテーブルとシステムビューのカラムの変更