KSZTAŁT (DMX)
Scala kwerendy z wielu źródeł danych w pojedynczej tabela hierarchii (to znaczy tabela z tabel zagnieżdżonych), która staje się przypadek w tabela modeli wyszukiwania.
Pełna składnia SHAPE polecenie jest udokumentowana w Microsoft Dane programu Access Components (MDAC) Software Development Kit (SDK).
SHAPE {<master query>}
APPEND ({ <child table query> }
RELATE <master column> TO <child column>)
AS <column table name>
[
({ <child table query> }
RELATE <master column> TO <child column>)
AS < column table name>
...
]
Argumenty
master query
Kwerenda zwraca tabela nadrzędnej.child table query
Kwerenda zwraca tabela zagnieżdżonej.master column
Kolumna w tabela nadrzędnej do identyfikowania wierszy podrzędność z wynikiem kwerendy do tabela podrzędnej.child column
kolumna w podrzędność tabela do identyfikacji wiersza nadrzędnego z wynikiem kwerendy do wzorca.column table name
Nowo dołączonych nazwę kolumna w tabela nadrzędnej do tabela zagnieżdżonej.
Remarks
Kwerendy muszą zamówienia przez kolumna, która odnosi się do tabela nadrzędnej i tabela podrzędnej.
Przykłady
Można użyć w poniższym przykładzie w WŁÓŻ DO (DMX) Instrukcja przeszkolić modelu zawierających tabela zagnieżdżonej. Dwie tabele w ramach SHAPE Instrukcja są powiązane przez OrderNumber kolumna.
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)