Catégorie Format

La catégorie Format est située dans la catégorie Racine > Script > SQL, et contient les éléments suivants qui définissent la mise en forme du script :

Elément

Description

AddQuote

Détermine si les codes d'objet sont systématiquement placés entre apostrophes ou guillemets lors de la génération. Les valeurs possibles sont les suivantes :

  • Yes – Les codes d'objet sont systématiquement placés entre apostrophes ou guillemets lors de la génération

  • No - Les codes d'objet sont générés sans apostrophes ou guillemets

CaseSensitivity UsingQuote

Détermine si la sensibilité à la casse est gérée à l'aide de guillemets. Vous devez définir cette valeur booléenne à Yes si le SGBD que vous utilisez nécessite des guillemets pour préserver la casse des codes d'objet.

Format de date et d'heure

Voir Format de date et d'heure.

EnableOwner Prefix / EnableDtbs Prefix

Spécifie que les codes d'objet peuvent être préfixés par le nom du propriétaire de l'objet, le nom de la base de données, ou les deux, à l'aide de la variable %QUALIFIER%. Les valeurs possibles sont les suivantes :

  • Yes – active les cases Préfixe de base de données et Préfixe de propriétaire dans la boîte de dialogue de génération. Sélectionnez l'une de ces options, ou les deux, pour préfixer les objets. Si vous sélectionnez les deux, le propriétaire et la base de données sont concaténés lors de l'évaluation de %QUALIFIER%.

  • No - Les options Préfixe de base de données et Préfixe de propriétaire sont indisponibles

IllegalChar

[génération uniquement] Spécifie les caractères incorrects pour les noms. Si le code contient un caractère illégal, il est défini entre guillemets lors de la génération.

Exemple :

+-*/!=<>'"()

Si le nom de la table est "SALES+PROFITS", l'instruction create générée sera :

CREATE TABLE "SALES+PROFITS"

Des guillemets sont placés de part et d'autre du nom de table pour indiquer qu'un caractère incorrect est utilisé. Lors du reverse engineering, tout caractère illégal est considéré comme séparateur à moins qu'il ne soit situé dans un nom entre guillemets.

LowerCase Only

Lorsque vous générez un script, tous les objets sont générés en minuscules indépendamment des conventions de dénomination du modèle et des codes de MPD. Les valeurs possibles sont les suivantes :

  • Yes - Force tous les caractères du script généré en minuscules

  • No - Génère tout le script sans changer la façon dont les objets sont écrits dans le modèle

MaxScriptLen

Spécifie la longueur maximale d'une ligne de script.

UpperCase Only

Lorsque vous générez un script, tous les objets sont générés en majuscules indépendamment des conventions de dénomination du modèle et des codes de MPD. Les valeurs possibles sont les suivantes :

  • Yes - Force tous les caractères du script généré en majuscules

  • No - Génère tout le script sans changer la façon dont les objets sont écrits dans le modèle

Notez que UpperCaseOnly et LowerCaseOnly sont mutuellement exclusifs. Dans le cas ou ces deux éléments sont activés, le script est écrit en minuscules.