Dies ist ein Beispiel Code von dem, was ich erreichen möchte, möchte ich eine Spalte mit bestimmten Code-Variablen zu einer Tabelle hinzufügen. Allerdings kann ich nicht wirklich verstehen, wie die sp_executesql es durchläuft. Jede Hilfe willkommensp_executesql: Spalte mit case-Anweisung hinzufügen
DECLARE @SQLQUERY NVARCHAR (max)
DECLARE @Table VARCHAR (200) = 'Table_Name'
DECLARE @Column VARCHAR (200) = 'Column_Name'
DECLARE @Code1 int = 1
DECLARE @Code2 int = 2
DECLARE @Code3 int = 3
SET @SQLQUERY = 'ALTER TABLE' + @Table + 'ADD' @Column
AS CASE WHEN FirstColumn IS NULL THEN @Code1
WHEN SecondColumn IS NULL THEN @Code2
ELSE @Code3
Exec sp_executesql @SQLQUERY
Was genau Sie erreichen wollen? Hinzufügen einer berechneten Spalte zu Ihrer Tabelle? – ZLK