J'ai une liste de colonnes qui sont dynamiques, puis sélectionnez la colonne dans le tableau qui se trouve dans la liste.SQL Server Existe-t-il un moyen de sélectionner des colonnes dans une liste donnée?
Par exemple
Select (List of columns)
from tablename
Voici mon code
SET NOCOUNT ON;
DECLARE @table TABLE(cols varchar(50));
DECLARE @tablename NVARCHAR(255);
DECLARE @tableid INT;
DECLARE @sSQL NVARCHAR(500);
SET @tableid = (SELECT DISTINCT TABLEID FROM faciltyShowedDetails WHERE layerid = @layerid);
SET @tablename = (SELECT dbo.FNC_Search_GetSearchTable(@tableid))
INSERT INTO @table(cols)
SELECT COLUMN_NAME
FROM faciltyShowedDetails
WHERE layerid = @layerid;
Je veux choisir dans la liste de la colonne dans @table
.
Oui, il y a un moyen, mais à moins que vous ne vouliez une solution abstraite, veuillez fournir un code réel que vous avez. – Alex
Quelle est la forme de cette liste de colonnes? Est-ce une liste CSV? –
Non, je vais sélectionner la liste d'un tableau – gray