Chapter 3 Guide de référence du fichier de ressource de SGBD


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 .

 


Copyright (C) 2008. Sybase Inc. All rights reserved.