Aracılığıyla paylaş


ŞEKİL (DMX)

Araştırma modeli için durum tablo olur, tek bir hiyerarşik tablo (diğer bir deyişle, bir tablo ile iç içe geçmiş tablolar), birden çok veri kaynağından sorguları birleştirir.

Tam sözdizimi SHAPE de komut belgelenen Microsoft Data Access Components (mdac) Yazılım Geliştirme Seti (sdk).

Sözdizimi

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>
...
]     

Bağımsız değişkenler

  • master query
    Ana tablo döndüren sorgu.

  • child table query
    İç içe geçmiş tablo döndüren sorgu.

  • master column
    Bir alt tablo sorgu sonuç alt satırları tanımlamak için ana tablodaki sütun.

  • child column
    Alt sütunda tablo ana sorgu sonucu üst satırdan tanımlamak için.

  • column table name
    Yeni eklenen sütun iç içe geçmiş tablo için ana tablo adı.

Açıklamalar

Sorgular tarafından sipariş edilmesi sütun , Tablo üst ve alt tablo ilişkilendirir.

Örnekler

Aşağıdaki örnek içinde kullanabileceğiniz bir (DMX) YERLEŞTİRİN. deyim iç içe geçmiş bir tablo içeren bir modeli eğitmek için.İki tablo içinde SHAPE deyim ile ilgili OrderNumber sütun.

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)