Назначение имени столбца как переменной в табличной переменной - PullRequest
0 голосов
/ 07 июня 2018

Я думал, что это будет просто, но пока мне не повезло.

Пример:

DECLARE @CurrentDate DATETIME
SET @CurrentDate=GETDATE()

DECLARE @Master TABLE
(
     Column1 VARCHAR(50)
    ,@CurrentDate VARCHAR(20)
)

Если я поставлю [] вокруг @CurrentDate, он будет передан в виде строки @CurrentDate.

Можно ли передать переменную в качестве заголовка столбца в табличную переменную?

1 Ответ

0 голосов
/ 07 июня 2018

Как насчет этого?

DECLARE @Master TABLE (
     Column1 VARCHAR(50),
     @CurrentDate DATETIME DEFAULT GETDATE()
);

Я считаю маловероятным, что вы будете использовать переменную таблицы в течение нескольких дней.Кроме того, сам столбец должен быть некоторой датой / временем, , а не строкой .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...