Chapter 3 Guide de référence du SGBD
Une option physique composite est une option physique qui inclut d'autres options dépendantes. Ces options sont sélectionnées simultanément dans le volet droit de l'onglet d'options physiques.
La syntaxe standard pour les options physiques se présente comme suit :
with : composite=yes, separator=yes, parenthesis=no { fillfactor=%d : default=0 max_rows_per_page=%d : default=0 }
L'option physique With
inclut les autres options entre accolades { }, séparées par une virgule. Pour définir une option composite, vous devez utiliser un mot clé composite.
Mot clé | Valeur et résultat |
---|---|
composite= | Si composite=yes, des accolades sont utilisées pour définir une option physique composite |
separator= | Si separator=yes, les options sont séparées par une virgule Si separator=no, les options sont dépourvues de caractère séparateur. Il s'agit de la valeur par défaut |
parenthesis= | Si parenthesis=yes, l'option composite est délimitée par des parenthèses qui incluent toutes les autres options, par exemple : with (max_row_per_page=0, ignore_dup_key) Si parenthesis=no, rien ne délimite l'option composite. Il s'agit de la valeur par défaut |
nextmand= | Si nextmand=yes, la prochaine ligne dans l'option physique est obligatoire. Si vous n'utilisez pas ce mot clé, vous ne serez pas en mesure de procéder à la génération/au reverse engineering de l'intégralité de l'option physique composite |
prevmand= | Si prevmand=yes, la ligne précédente dans l'option physique est obligatoire. Si vous n'utilisez pas ce mot clé, vous ne serez pas en mesure de procéder à la génération/au reverse engineering de l'intégralité de l'option physique composite |
chldmand= | Si chldmand=yes, il doit y avoir au moins une ligne enfant |
category= | Si category=tablespace, l'élément est lié à un tablespace Si category=storage, l'élément est lié à un storage (*) |
list= | Liste dans laquelle des valeurs sont séparées par un trait vertical (|) |
dquoted= | Si dquoted=yes, la valeur est placée entre guillemets ("" "") |
squoted= | Si squoted=yes, la valeur est placée entre apostrophes (' ') |
enabledbprefix= | Si enabledbprefix=yes, le nom de base de données est utilisé comme préfixe (voir les options de tablespace dans DB2 OS/390) |
Default=
et/ou List=
peut également être utilisé avec les mots clés composite=,
separator=
et parenthesis=
. Category=
peut être utilisé avec les trois mots clés d'une option composite.
Les options relatives aux index IBM DB2 contiennent l'option composite suivante :
<using_block> : composite=yes { using vcat %s using stogroup %s : category=storage, composite=yes { priqty %d : default=12 secqty %d erase %s : default=no, list=yes | no }
Dans Oracle, la catégorie Storage est utilisée comme template pour définir toutes les valeurs de storage dans une entrée de storage. Ceci vous permet d'éviter d'avoir à définir des valeurs indépendamment chaque fois que vous devez utiliser les mêmes valeurs dans une clause de storage. L'option physique Oracle n'inclut pas le nom de storage (%s)
storage : category=storage, composite=yes, separator=no, parenthesis=yes {
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |