OrientDB - Utwórz właściwość

Propertyw OrientDB działa jak pole klasy i kolumny w tabeli bazy danych. Utwórz właściwość to polecenie używane do tworzenia właściwości dla określonej klasy. Nazwa klasy użyta w poleceniu musi istnieć.

Poniższa instrukcja przedstawia podstawową składnię polecenia Create Property.

CREATE PROPERTY <class-name>.<property-name> <property-type> [<linked-type>][ <linked-class>]

Poniżej znajdują się szczegółowe informacje na temat opcji w powyższej składni.

<class-name> - Określa klasę, w której chcesz utworzyć właściwość.

<property-name> - Definiuje logiczną nazwę właściwości.

<property-type> - Określa rodzaj właściwości, które chcesz utworzyć.

<linked-type> - Definiuje typ kontenera używany w typie właściwości kontenera.

<linked-class> - Definiuje klasę kontenera używaną w typie właściwości kontenera.

W poniższej tabeli przedstawiono typ danych dla właściwości, dzięki czemu OrientDB zna typ danych do przechowywania.

BOOLEAN LICZBA CAŁKOWITA KRÓTKI DŁUGO
PŁYWAK DATA STRUNOWY WBUDOWANY
POŁĄCZYĆ BAJT DWÓJKOWY PODWÓJNIE

Oprócz tego istnieje kilka innych typów właściwości, które działają jako kontenery.

EMBEDDEDLIST EMBEDDEDSET EMBEDDEDMAP
LINKLIST LINKSET LINKMAP

Przykład

Wypróbuj poniższy przykład, aby utworzyć nazwę właściwości w klasie Employee typu String.

orientdb> CREATE PROPERTY Employee.name STRING

Jeśli powyższe zapytanie zostanie wykonane pomyślnie, otrzymasz następujące dane wyjściowe.

Property created successfully with id = 1