Я использую SSMS 2012. Рассмотрим таблицу A со столбцами A, B, C. Я бы хотел динамически добавить новый столбец D в эту таблицу на основе условия в один из существующих столбцов. Как это можно достичь?Добавить столбцы динамически на основе условия в SQL
запрос выглядит следующим образом, выберите col1, col2 из #temptbl
Для этого #temptbl, я хотел бы добавить столбец, COL3 и значение в col3 основано на состоянии на col2.
Вы пробовали что-нибудь с хранимыми процедурами. если количество coulmns одинаково для каждой таблицы, это можно сделать – HashSu
Вы имеете в виду добавление столбца только в записи, которые соответствуют этому условию? В этом случае это невозможно. Вам нужно будет добавить столбец для всей таблицы. Было бы лучше добавить столбец в любом случае и установить значение для столбца на основе условия (возможно, вычисленного поля) – Tom
@Tom: Да, это то, что я имел в виду. Добавьте столбец и возвращайте значения в этом столбце на основе условия. Как это может быть сделано? – Raja