Я считаю, что есть новая функция, где вы можете определить столбцы как HIDDEN
, так что SELECT *
возвращает все, кроме скрытых столбцов.Как изменить существующие столбцы таблицы на HIDDEN в SQL Server 2016?
Возможно ли это? Если да, как бы вы это сделали с SQL Server 2016 или SQL Azure?
нет. невозможно. Вы должны явно указать имя столбца. В любом случае вы не должны использовать 'SELECT *' в своем запросе. Вы получаете дополнительный ненужный столбец, и ваш запрос может сломаться, если таблица будет изменена в будущем. – Squirrel
'HIDDEN' относится к столбцам' DATETIME2', которые используются для записи времени начала и окончания записи в отношении новой функции временных тем , https://msdn.microsoft.com/en-us/library/dn935015.aspx –
Эта функция работает только с временными таблицами, ее полезно иметь возможность скрытой функции столбца – TheGameiswar