OrientDB - Créer une propriété
Propertydans OrientDB fonctionne comme un champ de classe et de colonne dans la table de base de données. Create Property est une commande utilisée pour créer une propriété pour une classe particulière. Le nom de classe que vous avez utilisé dans la commande doit exister.
L'instruction suivante est la syntaxe de base de la commande Créer une propriété.
CREATE PROPERTY <class-name>.<property-name> <property-type> [<linked-type>][ <linked-class>]
Voici les détails des options de la syntaxe ci-dessus.
<class-name> - Définit la classe dans laquelle vous souhaitez créer la propriété.
<property-name> - Définit le nom logique de la propriété.
<property-type> - Définit le type de propriété que vous souhaitez créer.
<linked-type> - Définit le type de conteneur, utilisé dans le type de propriété de conteneur.
<linked-class> - Définit la classe de conteneur, utilisée dans le type de propriété de conteneur.
Le tableau suivant fournit le type de données pour la propriété afin qu'OrientDB connaisse le type de données à stocker.
BOOLÉEN | ENTIER | COURT | LONGUE |
FLOTTE | DATE | CHAÎNE | INTÉGRÉ |
LIEN | OCTET | BINAIRE | DOUBLE |
En plus de ceux-ci, il existe plusieurs autres types de propriétés qui fonctionnent comme des conteneurs.
LISTE INTÉGRÉE | EMBEDDEDSET | EMBEDDEDMAP |
LISTE DE LIENS | LINKSET | LINKMAP |
Exemple
Essayez l'exemple suivant pour créer un nom de propriété sur la classe Employee, de type String.
orientdb> CREATE PROPERTY Employee.name STRING
Si la requête ci-dessus est exécutée avec succès, vous obtiendrez la sortie suivante.
Property created successfully with id = 1