Dlaczego coś takiego nie działa?
SELECT
CASE
WHEN NULLIF(COL_LENGTH('Customers', 'Somecol'), '') IS NULL THEN NULL
ELSE Somecol
END AS MyTest
FROM Customers;
Sprawdzam tylko, czy kolumna istnieje, jednak SQL Server narzeka, że Somecol
nie istnieje. Czy istnieje alternatywa dla tego w jednym stwierdzeniu?
CASE
instrukcję.
INFORMATION_SCHEMA
może działać jako obejście.