SHAPE (DMX)
SQL Server 2008 R2
Associe les requêtes de plusieurs sources de données à une table hiérarchique unique (c'est-à-dire une table avec des tables imbriquées), qui devient la table de cas du modèle d'exploration de données.
La syntaxe complète de la commande SHAPE est documentée dans le Kit de développement logiciel Microsoft Data Access Components (MDAC).
Vous pouvez utiliser l'exemple suivant au sein d'une instruction INSERT INTO (DMX) pour effectuer l'apprentissage d'un modèle contenant une table imbriquée. Les deux tables au sein de l'instruction SHAPE sont liées par le biais de la colonne OrderNumber.
SHAPE {
OPENQUERY([Adventure Works DW],'SELECT OrderNumber
FROM vAssocSeqOrders ORDER BY OrderNumber')
} APPEND (
{OPENQUERY([Adventure Works DW],'SELECT OrderNumber, model FROM
dbo.vAssocSeqLineItems ORDER BY OrderNumber, Model')}
RELATE OrderNumber to OrderNumber)
