Udostępnij za pośrednictwem


FromClause (clsColumn)

Ostrzeżenie

  Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.

The FromClause property of an object of ClassType clsColumn specifies the FROM clause of the SQL query that returns a nested table.

Ostrzeżenie

Właściwość ta dotyczy tylko kolumn, które należą do model wyszukiwania obiektów SubClassType sbclsRegular.

Typ danych

String

Dostęp

Odczyt/zapis dla kolumn z SubClassType z sbclsNested, tylko do odczytu dla wszystkich innych.

Uwagi

W wypadku kolumn o SubClassType z sbclsRegular, właściwość ta zwraca Filter Właściwości obiektu nadrzędnego.Kolumny można zagnieżdżać, więc obiekt nadrzędny mogą być clsMiningModel obiektu lub clsColumn obiektu.

Przykłady

Tworzenie nowych kolumn zagnieżdżonych

Poniższy kod tworzy nową kolumna zagnieżdżonej nazywany Products.Używa FromClause i JoinClause Właściwości ustanowienie sprzężeń SQL do tabela nadrzędnej.Następnie tworzy nową kolumnę o nazwie CustomerID oraz ustanawia, że kolumna zawiera klucz wartości z tabela nadrzędnej, ustawiając IsParentKey Właściwość TRUE.clsColumn Obiekt, który zawiera klucze w tabela nadrzędnej jest określany przez wartość RelatedColumn właściwość: KeyColumn.

' Create a new nested column.
Set dsoNestedCol = dsoDmm.Columns.AddNew("Products", sbclsNested)
dsoNestedCol.FromClause = """Sales"", ""SalesReps"", ""Products"""
dsoNestedCol.JoinClause = """Sales"".""SalesRep"" = ""SalesReps"".""Name""" & _
    " AND ""Sales"".""Product"" = ""Products"".""Product"""
dsoNestedCol.Filter = ""

' Create a new column that contains key values from the parent table.
Set dsoColumn = dsoNestedCol.Columns.AddNew("CustomerID")
dsoColumn.SourceColumn = """Products"".""CustId"""
dsoColumn.DataType = adInteger
dsoColumn.IsParentKey = True
' The RelatedColumn property is set to the clsColumn object used
' as the key column for the data mining model.
dsoColumn.RelatedColumn = "KeyColumn"

Zobacz także

Odwołanie