Chapter 3 Guide de référence du SGBD


Entrées courantes pour Join Index

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

Entrée Exemple (Sybase Adaptive Server Anywhere 6)
Enable Enable = Yes
Maxlen MaxLen = 128
SqlListQuery Dans Adaptive Server IQ:

{JIDX ID, OWNER ID, REFRLIST ...}
SELECT j.joinindex_name, u.user_name, lt.table_name || ',' || rt.table_name || ','
FROM sysiqjoinindex j, sysuserperm u, sysiqjoinixcolumn jc, systable lt, systable rt
WHERE j.joinindex_id = jc.joinindex_id
AND j.creator = u.user_id
AND jc.left_table_id = lt.table_id AND jc.right_table_id = rt.table_id
ORDER BY joinindex_name
SqlAttrQuery
Dans Adaptive Server IQ:


{JIDX ID, OWNER ID, RFJNLIST ...}
SELECT j.joinindex_name, u.user_name, lt.table_name || '.' || lc.column_name || '=' || rt.table_name || '.' || rc.column_name || ','
FROM sysiqjoinindex j, sysuserperm u, sysiqjoinixcolumn jc, systable lt, systable rt, syscolumn lc, syscolumn rc
WHERE j.joinindex_id = jc.joinindex_id
AND j.creator = u.user_id
AND jc.left_table_id = lt.table_id AND jc.right_table_id = rt.table_id
AND jc.left_column_id = lc.column_id AND jc.right_column_id = rc.column_id  
AND lc.table_id = lt.table_id AND rc.table_id = rt.table_id
ORDER BY joinindex_name
Options
_
Drop
if exists(select 1 from sys.sysiqjoinindex where joinindex_name='%JIDX%') then
   drop join index %JIDX%
end if
Add
_
DefOptions
_
Create
create join index %JIDX% for
%JIDXDEFN%
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.