Réserver une Démo
Pré. Proc.

Macros de propriétés DDL

Les macros de propriété DDL fournissent un moyen pratique de récupérer les valeurs de propriété d'élément (c'est-à-dire, Valeur Étiquetés ). Dans le cadre de la modélisation des données, il existe deux groupes de propriétés :

  • Propriétés internes (celles Enterprise Architect reconnaît et utilise dans ses comparaisons) et
  • Propriétés définies par l'utilisateur
Ces macros de propriétés permettent d'accéder aux propriétés définies par rapport aux divers éléments. Toutes les macros de propriété ont la même syntaxe, renvoient une string et nécessitent que le nom de la propriété soit spécifié.

Syntaxe : propertyMacroName:"propertyName"

PROPRIÉTÉS INTERNES

tableBoolProperty:"propertyName"

Renvoie une représentation booléenne ("T" ou " ") de la valeur de la propriété interne dans la version du référentiel du Tableau actuel.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

tableProperty:"propertyName"

Renvoie la valeur de la propriété interne dans la version du référentiel du Tableau actuel.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

columnProperty:"propertyName"

Renvoie la valeur de la propriété interne dans la version du référentiel de la colonne actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

columnBoolProperty:"propertyName"

Renvoie une représentation booléenne ("T" ou " ") de la valeur de la propriété interne dans la version du référentiel de la colonne actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

propriétécontrainte :"nompropriété"

Renvoie la valeur de la propriété interne dans la version du référentiel de la contrainte actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

contrainteBoolProperty:"propertyName"

Renvoie une représentation booléenne ("T" ou " ") de la valeur de la propriété interne dans la version du référentiel de la contrainte actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

contrainteColumnProperty:"propertyName"

Renvoie la valeur de la propriété interne dans la version du référentiel de la colonne de contrainte actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

contrainteColumnBoolProperty : "propertyName"

Renvoie une représentation booléenne ("T" ou " ") de la valeur de la propriété interne dans la version du référentiel de la colonne de contrainte actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

viewProperty:"propertyName"

Renvoie la valeur de la propriété interne dans la version du référentiel du Vue actuel.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

procedureProperty:"propertyName"

Renvoie la valeur de la propriété interne dans la version du référentiel de la procédure actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

functionProperty:"propertyName"

Renvoie la valeur de la propriété interne dans la version du référentiel de la fonction actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

sequenceProperty:"propertyName"

Renvoie la valeur de la propriété interne dans la version du référentiel de la Séquence actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

packageProperty:"propertyName"

Renvoie la valeur de la propriété interne dans la version du référentiel de la base de données actuelle Paquetage .

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

odbcTableProperty : "nom de la propriété"

Renvoie la valeur de la propriété interne dans la version ODBC du Tableau actuel.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

odbcConstraintProperty : "nom de la propriété"

Renvoie la valeur de la propriété interne dans la version ODBC de la contrainte actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

PROPRIÉTÉS DÉFINIES PAR L'UTILISATEUR

tableUserProperty:"propertyName"

Renvoie la valeur de la propriété définie par l'utilisateur dans la version du référentiel du Tableau actuel.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

columnUserProperty:"propertyName"

Renvoie la valeur de la propriété définie par l'utilisateur dans la version du référentiel de la colonne actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

contrainteUserProperty:"propertyName"

Renvoie la valeur de la propriété définie par l'utilisateur dans la version du référentiel de la contrainte actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

contrainteColumnUserProperty:"propertyName"

Renvoie la valeur de la propriété définie par l'utilisateur dans la version du référentiel de la colonne de contrainte actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

viewUserProperty:"propertyName"

Renvoie la valeur de la propriété définie par l'utilisateur dans la version du référentiel du Vue actuel.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

procedureUserProperty:"propertyName"

Renvoie la valeur de la propriété définie par l'utilisateur dans la version du référentiel de la procédure actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

functionUserProperty:"propertyName"

Renvoie la valeur de la propriété définie par l'utilisateur dans la version du référentiel de la fonction actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.

sequenceUserProperty:"propertyName"

Renvoie la valeur de la propriété définie par l'utilisateur dans la version du référentiel de la Séquence actuelle.

Paramètres

  • propertyName - le nom de la propriété à récupérer
Remarques

Aucun.