Aracılığıyla paylaş


ŞEKLİ (dmx)

Birden çok veri kaynağına sorgularından araştırma modeli için bir durum tablo olur, tek bir sıradüzenli tablo (diğer bir deyişle, bir tabloyla iç içe geçmiş tablolar), girişleri birleştirir.

Eksiksiz sözdizimi aşağıdaki SHAPE komut belgelenen Microsoft Veri erişim bileşenleri (MDAC) Yazılım Geliştirme Seti (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>
...
]     

Bağımsız değişkenler

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

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

  • master column
    Sütun, üst tablodaki alt satırlara bir alt tablo sorgunun sonuç tanımlamak için.

  • child column
    sütun Alt tablosundaki bir ana sorgu sonucu üst satırdan tanımlamak için.

  • column table name
    Iç içe geçmiş tablo için yeni eklenen bir sütun adı üst tablosundaki.

Remarks

Sorgu tarafından sipariş etmelisiniz sütun ana tabloyu ve alt tablo ile ilgilidir.

Örnekler

Aşağıdaki örnek içinde kullanabileceğiniz bir (dmx) EKLE iç içe geçmiş bir tablo içeren bir modeli eğitmek için deyim'ı tıklatın. Iki 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)