Chapter 3 Guide de référence du SGBD


Entrées courantes pour Sequence

Vous pouvez définir des valeurs pour les entrées courantes suivantes pour l'objet Sequence dans la définition de SGBD.

Entrée Exemple (Oracle 8)
Enable
Enable = Yes
Create
create sequence %SQNC%
[%OPTIONS%]
Drop
drop sequence %SQNC%
Options
<initial> : composite=yes
{
increment by %d
start with %d
}
<maxvalue> : composite=yes
{
maxvalue %d
nomaxvalue
}
<minvalue> : composite=yes
{
minvalue %d
nominvalue
}
<cycle> %s : list= cycle | nocycle
<cache> : composite=yes
{
cache %d
nocache
}
<order> %s : list= order | noorder
DefOptions
_
SqlListQuery
{SQNC}
SELECT sequence_name
FROM user_sequences
ORDER BY sequence_name
SqlAttrQuery
{SQNC ID, OPTIONS ...}

select
sequence_name,
' increment by ' || increment_by ||
decode(max_value, 999999999999999999999999999, ' nomaxvalue ', -1 , ' nomaxvalue ' ,' maxvalue ' || max_value ) ||
decode(min_value, 1, ' nominvalue ', -99999999999999999999999999, ' nominvalue ' , ' minvalue ' || min_value ) ||
decode(cycle_flag, 'N' , ' nocycle ', ' cycle ') ||
decode(cache_size, 20, '', 0, ' nocache ', ' cache ' || cache_size) ||
decode(order_flag, 'N', ' noorder ', 'order')
from 
user_sequences
order by 1
Rename
rename %OLDNAME% to %NEWNAME%
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.