KSZTAŁT (DMX)
Scala kwerend z wielu źródeł danych w pojedynczej tabeli hierarchiczną (tzn. tabela z tabel zagnieżdżonych), która staje się w przypadku tabeli dla model wyszukiwania.
Pełna składnia SHAPE polecenia jest udokumentowana w Microsoft Data Access Components (MDAC) Software Development Kit (SDK).
Składnia
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
Kwerend przekazujących dane tabela nadrzędnej.child table query
Kwerend przekazujących dane 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 identyfikowania wiersza nadrzędnego od wyniku kwerendy wzorca.column table name
Nowo dołączonym nazwę kolumna w tabela nadrzędnej do tabela zagnieżdżonej.
Uwagi
Należy zamówić kwerend przez kolumna, która odnosi się do tabela nadrzędnej i podrzędność tabela.
Przykłady
Można użyć następującego przykładu w WSTAWIANIE (DMX) instrukcję, aby szkolić modelu zawierających tabela zagnieżdżonej.Dwie tabele w 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)