Ş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)