Я пытаюсь создать обычный SQL-запрос, который динамически вызывает столбец из определенной таблицы. Я прочитал какой-то форум о том, как получить список столбца, используя INFORMATION_SCHEMA.COLUMNS
, но я хочу выбрать столбец от INFORMATION_SCHEMA.COLUMNS from my table
.INFORMATION_SCHEMA.COLUMNS выберите из таблицы sql server
Например:
SELECT (SELECT TOP 1 COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'OPOR' AND LEFT(COLUMN_NAME, 2) = 'U_') FROM OPOR
Но возвращать только имя столбца. Не значения из этого столбца в моей таблице. Так что мой вопрос: возможно ли вернуть значение от INFORMATION_SCHEMA.COLUMNS
и выбрать его из моей таблицы? Моя колонка примера: U_NewColumn
. Таким образом, результат должен быть следующим: SELECT U_NewColumn FROM OPOR
вы можете написать динамический запрос – Dhaval
@Dhaval вы можете дать мне пример для этого? –