35.86 SDO_UTIL.VALIDATE_3DTHEME
書式
SDO_UTIL.VALIDATE_3DTHEME( theme_name IN VARCHAR2 ) RETURN VARCHAR2;
説明
3Dテーマを検証します。
パラメータ
- theme_name
-
3Dテーマの名前を指定します。この値は、USER_SDO_3DTHEMESビューまたはALL_SDO_3DTHEMESビュー(「xxx_SDO_3DTHEMESビュー」を参照)の値である必要があります。
使用上のノート
ノート:
SDO_UTIL.VALIDATE_3DTHEMEファンクションは、Oracle Autonomous Databaseサーバーレス・デプロイメントでOracle JVMが有効になっている場合にのみサポートされます。Oracle JVMを有効にするには、Oracle Autonomous Databaseサーバーレスの使用のOracle Javaの使用で詳細を参照してください。このファンクションは、テーマのタイプに適した複数の妥当性チェックを実行します。チェックごとに、文字列TRUE
(問題がない場合)または問題の簡単な説明を戻します。
指定したテーマが定義されていない場合、出力はその名前の付いたテーマがないことを示します。
例
次の例では、USER_SDO_3DTHEMES表のテーマを検証します。(テーマがUSER_SDO_3DTHEMES表に挿入済であることを想定します。)
SELECT name || ': ' || sdo_util.validate_3dtheme(name) "Theme validity" FROM user_sdo_3dthemes ORDER BY name; Theme validity --------------------------------------------------------------------------------- Test PC Hawaii Theme 4326: TRUE Test PC Hawaii Theme 4326 A: No Theme-related Metadata Test PC Hawaii Theme 4326 A2: XML metadata for "Test PC Hawaii Theme 4326 A2" not well-formed Test PC Hawaii Theme 4326 C1: SRID 0 not found Test PC Hawaii Theme 4326 C2: No VERTICAL SRID 5758 allowed Test PC Hawaii Theme 4326 D: THEME_COLUMN column and xml metadata do not match, regarding feature table column Test PC Hawaii Theme 4326 D2: User "MDMETT"'s table "PCS_HAWAII_4326" has no column "PC3", according to USER_TAB_COLUMNS . Test PC Hawaii Theme 4326 D3: User "MDMETT" has no table "PCS_HAWAII_4326A", according to USER_TABLES. Test PC Hawaii Theme 4326 D4: THEME_TYPE column and xml metadata do not match, regarding geometric feature type Test PC Hawaii Theme 4326 D5: User "MDMETT"'s table "PCS_HAWAII_4326" has a column "PC" of type "SDO_PC", not "SDO_PC3", according to USER_TAB_COLUMNS. Test PC Hawaii Theme 4326 E: Elevation not strictly monotonously rising from position 1 to 2 (value 123.2 >= 123.1) Test PC Hawaii Theme 4326 E2: No elevation @color specified at position 2 Test PC Hawaii Theme 4326 E3: No @elevation specified at position 2 Test PC Hawaii Theme 4326 E4: Elevation @color at position 2 does not have hex format RRGGBB Test PC Hawaii Theme 4326 E5: Elevation @color at position 2 does not have hex format RRGGBB (character 6) 15 rows selected.
親トピック: SDO_UTILパッケージ(ユーティリティ)