Chapter 3 Guide de référence du SGBD
Vous pouvez définir des valeurs pour les entrées communes suivantes pour l'objet Key dans la définition de SGBD :
| Entrée | Exemple (Sybase Adaptive Server Anywhere 6) |
|---|---|
| Enable | Enable = Yes |
| Create |
alter table [%QUALIFIER%]%TABLE% add unique (%COLUMNS%) |
| Add |
unique (%COLUMNS%) |
| Drop |
alter table [%QUALIFIER%]%TABLE% delete unique (%COLNLIST%) |
| DefOptions | _ |
| Options | Oracle 7 :
using index : composite=yes, separator=no, parenthesis=no
{
pctfree %d
initrans %d : default=1
maxtrans %d
tablespace %s : category=tablespace
storage : category=storage, composite=yes, separator=no, parenthesis=yes
{
initial %s : default=10K
next %s : default=10K
minextents %d : default=1
maxextents %s
maxextents unlimited
pctincrease %d : default=50
freelists %d : default=1
freelist groups %d : default=1
optimal %d
optimal NULL
}
nosort
<recoverable> %s : list=recoverable | unrecoverable
}
disable
|
| SqlAttrQuery | — |
| SqlOptsQuery | — |
| SqlListQuery |
{TABLE ID, ISPKEY ID, CONSTNAME ID, COLUMNS ...}
select
t.table_name,
1,
null,
c.column_name + ', ',
c.column_id
from
systable t,
syscolumn c
where
t.table_name='%TABLE%'
and c.pkey='Y'
and c.table_id=t.table_id
union select
t.table_name,
0,
i.index_name,
c.column_name + ', ',
x.sequence
from
sysindex i,
systable t,
syscolumn c,
sysixcol x
where
t.table_name='%TABLE%'
and i."unique"='U'
and i.table_id=t.table_id
and x.table_id=t.table_id
and c.table_id=t.table_id
and x.index_id=i.index_id
and x.column_id=c.column_id
order by
1, 3, 5
|
| SqlFragQuery |
- |
| 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.
| Copyright (C) 2006. Sybase Inc. All rights reserved. |
| |