Chapter 3 Guide de référence du SGBD
Vous pouvez définir des valeurs pour les entrées communes suivantes pour l'objet Table dans la définition de SGBD :
Entrée | Exemple |
---|---|
Enable | Dans Sybase Adaptive Server Anywhere 6 :
Enable = Yes |
Maxlen | Dans Sybase Adaptive Server Anywhere 6 :
Maxlen = 128 |
Create | Dans Sybase Adaptive Server Anywhere 6 :
create table [%QUALIFIER%]%TABLE% ( %TABLDEFN% ) [%OPTIONS%] |
Drop | Dans Sybase Adaptive Server Enterprise 11 :
if exists (select 1 from sysobjects where id = object_id('[%QUALIFIER%]%TABLE%') and type = 'U') drop table [%QUALIFIER%]%TABLE% |
Options | Dans Sybase Adaptive Server Enterprise 11 :
with max_rows_per_page = %d : default=0 on %s : category=storage |
DefOptions | Cette entrée est fréquemment vide. Elle définit les options qui sont appliquées à toutes les tables, par exemple with_max_row_per_page = 128 |
SqlListQuery | Dans Oracle 7 :
{OWNER, TABLE} select owner, table_name from sys.all_tables where 1=1 [and owner='%SCHEMA%'] [and table_name='%TABLE%'] order by owner, table_name |
SqlAttrQuery | Dans Oracle 7 :
{OWNER, TABLE, COMMENT} select owner, table_name, comments from sys.all_tab_comments where comments is not null [and owner='%SCHEMA%'] [and table_name='%TABLE%'] |
SqlOptsQuery | Dans Sybase Adaptive Server Anywhere 6 :
{OWNER, TABLE, OPTIONS} select su.USER_NAME, st.TABLE_NAME, 'in '+ dbspace_name from SYS.SYSUSERPERMS su, SYS.SYSTABLE st, SYS.SYSFILE sf where st.file_id = sf.file_id and dbspace_name <> 'SYSTEM' and [%TABLE% ? TABLE_NAME = '%TABLE%' and] [%SCHEMA% ? su.USER_NAME = '%SCHEMA%' and] st.CREATOR = su.USER_ID |
SqlFragQuery | Dans Oracle 9I :
{VAR1NAME, VAR1VALUE} select 'HighVal'||tp.partition_position, tp.high_value from all_tab_partitions tp where 1=1 [ and tp.table_owner=%.q:OWNER% ] [ and tp.table_name=%.q:TABLE%] |
ModifiableAttributes | Liste des attributs étendus qui seront pris en compte dans la boîte de dialogue de fusion lors de la synchronisation de base de données |
ReversedStatements | Liste des instructions qui vont faire l'objet d'un reverse engineering |
Pour obtenir une description de chacune des entrées communes aux objets, reportez-vous à la section Entrées communes aux différents objets.
Dans une colonne, si la variable par défaut est de type texte ou chaîne, la requête doit extraire la valeur de la variable par défaut entre apostrophes. La plupart des SGBD ajoutent ces apostrophes à la valeur de la variable par défaut. Si le SGBD que vous utilisez n'ajoute pas les apostrophes automatiquement, vous devez les spécifier dans les différentes requêtes à l'aide de la variable par défaut.
Par exemple, dans IBM DB2 UDB 8 pour OS/390, la ligne suivante a été ajoutée dans SqlListQuery afin d'ajouter des apostrophes à la valeur de la variable par défaut :
... case(default) when '1' then '''' concat defaultvalue concat '''' when '5' then '''' concat defaultvalue concat '''' else defaultvalue end, ...
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |