?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
視圖attributes包含有關(guān)復(fù)合數(shù)據(jù)類型在數(shù)據(jù)庫(kù)中的屬性信息。 (注意,視圖不會(huì)提供表字段的信息,在PostgreSQL環(huán)境中有時(shí)被叫做屬性)
Table 34-4. attributes 字段
名稱 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
udt_catalog | sql_identifier | 數(shù)據(jù)庫(kù)包含的數(shù)據(jù)類型名稱(總是在當(dāng)前數(shù)據(jù)庫(kù)中) |
udt_schema | sql_identifier | 模式中包含的數(shù)據(jù)類型名稱 |
udt_name | sql_identifier | 數(shù)據(jù)類型名稱 |
attribute_name | sql_identifier | 屬性名 |
ordinal_position | cardinal_number | 數(shù)據(jù)類型中的屬性的順序位置(從1開(kāi)始計(jì)數(shù)) |
attribute_default | character_data | 屬性的默認(rèn)表達(dá)式 |
is_nullable | yes_or_no | 如果屬性可能為空則為YES,如果不為空則為NO。 |
data_type | character_data | 屬性的數(shù)據(jù)類型,如果它是嵌入類型,或者如果它是一些數(shù)組ARRAY (在這種情況下,查看視圖element_types),其它情況 USER-DEFINED(在這種情況下,在attribute_udt_name中被指定類型關(guān)聯(lián)字段)。 |
character_maximum_length | cardinal_number | 如果data_type標(biāo)識(shí)一個(gè)字符或比特流類型,聲明的最大長(zhǎng)度; 對(duì)于所有其它的數(shù)據(jù)類型或如果沒(méi)有聲明最大長(zhǎng)度都用null。 |
character_octet_length | cardinal_number | 如果data_type識(shí)別一個(gè)字符類型,那么最大可能長(zhǎng)度在一個(gè)數(shù)據(jù) 的字節(jié)(bytes)中;對(duì)于所有其它的數(shù)據(jù)類型為null。 最大的字節(jié)長(zhǎng)度取決于聲明的字符最大長(zhǎng)度(參考上文)和服務(wù)器的編碼。 |
numeric_precision | cardinal_number | 如果data_type標(biāo)識(shí)一個(gè)數(shù)字類型,那么該字段 (隱含地或者公開(kāi)地)包含屬性類型的精度。 該精度表明了有效數(shù)字的位數(shù)。 它可以用在十進(jìn)制(base 10)或者二進(jìn)制(base 2)中, 按照說(shuō)明在字段numeric_precision_radix中。 對(duì)于所有其它的數(shù)據(jù)類型,該字段為null。 |
numeric_precision_radix | cardinal_number | 如果data_type標(biāo)識(shí)一個(gè)數(shù)字類型,該字段表明基于字段numeric_precision 和字段numeric_scale。值要么是2要么是10. 對(duì)于所有其它的數(shù)據(jù)類型,字段是null。 |
numeric_scale | cardinal_number | 如果data_type標(biāo)識(shí)一個(gè)精確的數(shù)字類型,那么該字段(公開(kāi)地或隱含地) 包含屬性類型的數(shù)值范圍。 該精度表明了小數(shù)點(diǎn)右邊有效數(shù)字位數(shù)。 它可以用在十進(jìn)制(base 10)或者二進(jìn)制(base 2)中,詳細(xì)說(shuō)明在字段numeric_precision_radix中。 對(duì)于所有其它的數(shù)據(jù)類型,該字段為為null。 |
datetime_precision | cardinal_number | 如果data_type標(biāo)識(shí)一個(gè)日期,時(shí)間,時(shí)間戳,或者間距類型, 該字段(公開(kāi)地或隱含地)包含部分的屬性類型秒精度,就是說(shuō),小數(shù)位數(shù)保持到小數(shù)點(diǎn)后面。 對(duì)于所有其它的數(shù)據(jù)類型,該字段是null。 |
interval_type | character_data | 未執(zhí)行 |
interval_precision | character_data | 未執(zhí)行 |
attribute_udt_catalog | sql_identifier | 屬性數(shù)據(jù)類型被指定的數(shù)據(jù)庫(kù)名(總是在當(dāng)前數(shù)據(jù)庫(kù)中) |
attribute_udt_schema | sql_identifier | 屬性數(shù)據(jù)類型被指定的模式名稱 |
attribute_udt_name | sql_identifier | 屬性數(shù)據(jù)類型名稱 |
scope_catalog | sql_identifier | 在PostgreSQL中的不適用特性 |
scope_schema | sql_identifier | 在PostgreSQL中的不適用特性 |
scope_name | sql_identifier | 在PostgreSQL中的不適用特性 |
maximum_cardinality | cardinal_number | 總是null,因?yàn)樵?span id="377j5v51b" class="PRODUCTNAME">PostgreSQL中數(shù)組的最大基數(shù)不受限 |
dtd_identifier | sql_identifier | 字段的數(shù)據(jù)類型描述符的一個(gè)標(biāo)示符,數(shù)據(jù)類型描述符對(duì)于表格的唯一性描述。 這個(gè)主要用于加入其它的關(guān)于這樣的標(biāo)示符的實(shí)例。 (標(biāo)示符的特定格式?jīng)]有指定且也不保證在以后不會(huì)改變) |
is_derived_reference_attribute | yes_or_no | 在PostgreSQL中的不適用特性 |
也可以在Section 34.12查閱,一個(gè)類似的結(jié)構(gòu)視圖,一些字段的進(jìn)一步詳細(xì)信息。