av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)OceanBase教程:OceanBase引用對(duì)象類型的屬性和方法

要在 SQL 語(yǔ)句中引用對(duì)象類型屬性或方法,必須使用表別名完全限定該引用。以下示例中樣本 Schema ob 包含類 cust_address_typ 和表 customers,customers 擁有一個(gè) cust_address_typ 類型的列 cust_address


CREATE TYPE cust_address_typ
  OID '82A4AF6A4CD1656DE034080020E0EE3D'
AS OBJECT
    (street_address    VARCHAR2(40),
     postal_code       VARCHAR2(10),
     city              VARCHAR2(30),
     state_province    VARCHAR2(10),
     country_id        CHAR(2));
/
CREATE TABLE customers
  (customer_id        NUMBER(6),
   cust_first_name    VARCHAR2(20) CONSTRAINT cust_fname_nn NOT NULL,
   cust_last_name     VARCHAR2(20) CONSTRAINT cust_lname_nn NOT NULL,
   cust_address       cust_address_typ,
. . .

在 SQL 語(yǔ)句中,對(duì) postal_code 屬性的引用必須使用表別名進(jìn)行完全限定,如下所示:


SELECT c.cust_address.postal_code
FROM customers c;

UPDATE customers c
SET c.cust_address.postal_code = '610000'
WHERE c.cust_address.city = 'chengdu'
AND c.cust_address.state_province = 'SICHUAN';

要引用不接受參數(shù)的成員方法,必須提供空括號(hào)。例如,樣本 Schema ob 包含一個(gè)基于 catalog_typ 的對(duì)象表 category_tab,該表包含成員函數(shù) ?getCatalogName?。為了在 SQL 語(yǔ)句中調(diào)用此方法,必須提供空括號(hào),如下所示:


SELECT TREAT(VALUE(c) AS catalog_typ).getCatalogName() "Catalog Type"
FROM categories_tab c
WHERE category_id = 10;

返回結(jié)果:


+----------------+
| Catalog Type   | 
+----------------+
| online catalog | 
+----------------+


文章標(biāo)題:創(chuàng)新互聯(lián)OceanBase教程:OceanBase引用對(duì)象類型的屬性和方法
文章分享:http://uogjgqi.cn/article/dpsshds.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流