Dynamische Pivot-Spalten in SQL Server


Ich habe eine Tabelle mit dem Namen Property mit folgenden Spalten in SQL Server:

Id    Name

In dieser Tabelle gibt es einige Eigenschaften, die ein bestimmtes Objekt in einer anderen Tabelle bewerten sollte.

Id    Object_Id    Property_Id    Value

Ich möchte eine Pivot-Tabelle wie unten erstellen, die eine Spalte für jede Eigenschaft enthält, die ich in der 1. Tabelle deklariert habe:

Object_Id    Property1    Property2    Property3    ...

Ich möchte wissen, wie ich Pivot-Spalten dynamisch aus der Tabelle abrufen kann. Weil sich die Zeilen in der 1. Tabelle ändern.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage