Udostępnij za pośrednictwem


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)