4
Je souhaite mettre à jour deux colonnes dans une table. La valeur de la seconde colonne dépend du premier; Si le premier est Null, la valeur de la seconde est 'false', sinon elle est 'true'.
Puis-je le faire dans TSQL ou dois-je définir les valeurs séparément dans mon code avant de passer à la main et modifier le SQL en conséquence. Je cherchais quelque chose comme:Utilisation d'une instruction IF dans un TSQL UPDATE
DECLARE @NewColumnValue as nvarchar(10);
SELECT @NewColumnValue = ColumnY From TableY
UPDATE TableX
SET Column1 = @NewColumnValue,
Column2 = (IF (@NewColumnValue IS NULL) THEN 'False' ELSE 'True');