Chapter 3 Guide de référence du SGBD


DefineJoin

Définit une jointure pour une référence, ce qui correspond à la variable %JOINS%. Il s'agit d'une autre façon de définir le contenu de l'instruction create reference .

En règle générale, le script create pour une référence utilise les variables %CKEYCOLUMNS% et %PKEYCOLUMNS% qui contiennent des colonnes enfant et parent séparées par une virgule.

Si vous utilisez %JOINS%, vous pouvez faire référence à chaque paire de colonnes parent-enfant séparément.

Lorsque vous utilisez %JOINS%, une boucle est exécutée sur la jointure pour chaque paire de colonnes parent-enfant, ce qui permet d'utiliser une syntaxe mélangeant PK et FK.

Exemple

Dans Microsoft Access :

DefineJoin = P=%PK% F=FK%
Create = CreateJoin C=%CONSTANME% T=%TABLE% P=%PARENT%
(
%JOINS%
)

 


Copyright (C) 2006. Sybase Inc. All rights reserved.