Udostępnij za pośrednictwem


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)