W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Alter Property是用于修改或更新特定類的屬性的命令。 更改屬性意味著修改表的字段。 在本章中,您可以了解如何更新屬性。
ALTER PROPERTY <class>.<property> <attribute-name> <attribute-value>
以下是上述語法中的選項的詳細信息。
屬性 | 類型 | 描述 |
---|---|---|
LINKEDCLASS | 字符串 | 定義鏈接的類名。使用NULL刪除現(xiàn)有值。 |
LINKEDTYPE | 字符串 | 定義的鏈路類型。使用NULL刪除現(xiàn)有值。 |
MIN | 整數(shù) | 定義的最小值作為約束。使用NULL刪除現(xiàn)有的約束。 |
MANDATORY | 布爾值 | 定義屬性是否需要一個值。 |
MAX | 整數(shù) | 定義的最大值作為一個約束。使用NULL刪除現(xiàn)有的約束。 |
NAME | 字符串 | 定義屬性名稱。 |
NOTNULL | 布爾值 | 定義屬性是否可以有一個空值。 |
REGEX | 字符串 | 定義一個正則表達式作為約束。使用NULL刪除現(xiàn)有的約束。 |
TYPE | 字符串 | 定義屬性類型。 |
COLLATE | 字符串 | 集整理到定義的比較策略之一。缺省情況下,它被設置為區(qū)分大小寫(CS)。你也可以將它設置為不區(qū)分大小寫(CI)。 |
READONLY | 布爾值 | 定義屬性值是否為不可變的。也就是說,如果有可能第一次賦值之后改變它。與默認情況下使用會對創(chuàng)作不變的值。 |
CUSTOM | 字符串 | 定義自定義屬性。自定義屬性的語法是<自定義名稱> = <自定義值>,如刻板印象=圖標。 |
DEFAULT | 定義默認值或功能。 |
注意:如果要更改NAME或TYPE,此命令將需要一些時間來更新,具體取決于數(shù)據(jù)量。
orinetdb {db = demo}> ALTER PROPERTY Customer.age NAME born
如果上述查詢成功執(zhí)行,您將得到以下輸出。
Property altered successfully
執(zhí)行以下查詢以將'name'作為類'Customer'的必需屬性。
orientdb {db = demo}> ALTER PROPERTY Customer.name MANDATORY TRUE
如果上面的查詢執(zhí)行成功,你會得到下面的輸出。
Property altered successfully
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: