В настоящее время, у меня есть строка имен столбцов, как показано ниже (эта строка вычисляется в хранимой про, и имя столбца получил из нескольких таблиц):Как получить только имена столбцов в следующем примере?
@str = 'select FieldName1, FieldName2, FieldName3'
в хранении, как я могу сделать, чтобы вернуть DataTable без данных и @str - это список имен столбцов? Я пытался запросить так:
exec (@str)
но требует таблицы для него. Но я не хочу помещать таблицу, потому что она будет запрашивать данные, и это займет много времени.
В зависимости от того, что вы используете для него, вы также можете использовать поля (т. «cast (null as int) как FieldName1»). Не знаю, для чего вы используете это, но если потребительский код должен видеть типы данных, то я думаю, что это также может помочь. –
Да, ты определенно мне очень помог. Благодарю. –