OrientDB - Crea proprietà
Propertyin OrientDB funziona come un campo di classe e colonna nella tabella del database. Crea proprietà è un comando utilizzato per creare una proprietà per una particolare classe. Il nome della classe che hai utilizzato nel comando deve esistere.
La seguente dichiarazione è la sintassi di base del comando Crea proprietà.
CREATE PROPERTY <class-name>.<property-name> <property-type> [<linked-type>][ <linked-class>]
Di seguito sono riportati i dettagli sulle opzioni nella sintassi precedente.
<class-name> - Definisce la classe in cui si desidera creare la proprietà.
<property-name> - Definisce il nome logico della proprietà.
<property-type> - Definisce il tipo di proprietà che desideri creare.
<linked-type> - Definisce il tipo di contenitore, utilizzato nel tipo di proprietà del contenitore.
<linked-class> - Definisce la classe del contenitore, utilizzata nel tipo di proprietà del contenitore.
La tabella seguente fornisce il tipo di dati per la proprietà in modo che OrientDB conosca il tipo di dati da memorizzare.
BOOLEANO | NUMERO INTERO | CORTO | LUNGO |
GALLEGGIANTE | DATA | CORDA | INCORPORATO |
LINK | BYTE | BINARIO | DOPPIO |
Oltre a questi ci sono molti altri tipi di proprietà che funzionano come contenitori.
EMBEDDEDLIST | EMBEDDEDSET | EMBEDDEDMAP |
LINKLIST | LINKSET | LINKMAP |
Esempio
Prova il seguente esempio per creare un nome di proprietà sulla classe Employee, di tipo String.
orientdb> CREATE PROPERTY Employee.name STRING
Se la query precedente viene eseguita correttamente, otterrai il seguente output.
Property created successfully with id = 1