У меня есть таблицаКак получить динамические столбцы?
EmpId FirstName LastName Domain Vertical Account City
----------------------------------------------------------------------------------
345 Priya Palanisamy DotNet LS Abbott Chennai
346 Kavitha Amirtharaj DotNet CG Diageo Chennai
647 Kala Haribabu DotNet IME IMS Chennai
я хочу, чтобы принять конкретные столбцы dynamically.i я с помощью следующей процедуры, но я могу взять только один столбец за один раз ..
create PROC columnlist
(
@COLUMNS VARCHAR(1000)
)
AS
BEGIN
DECLARE @sql nvarchar(max) = 'SELECT '+ @COLUMNS + ' FROM Table';
exec sp_executesql @sql,N''
END
я хочу передать comma разделяет значения как параметр к этой процедуре. Мой вопрос: Как динамически извлекать столбцы таблицы?
Ваш вопрос не имеет смысла. Что вы передаете в хранимую процедуру? –
В чем вопрос? Что не работает? Есть ли сообщение об ошибке? –
Мой вопрос заключается в том, как извлекать столбцы таблицы динамически sql с помощью хранимой процедуры? Заранее спасибо – user2514925