donné une table « ABC » avec des colonnes Col1, Col2 et Col3 il est possible de générer automatiquement quelque chose comme ce qui suit:Prefix toutes les colonnes instruction T-SQL
SELECT
Col1 AS 'ABC_Col1',
Col2 AS 'ABC_Col2',
Col3 AS 'ABC_Col3'
FROM ABC
J'ai une table sans un ensemble fixe de colonnes (les utilisateurs peuvent ajouter leurs propres colonnes) où j'ai toujours besoin du préfixe de colonne (parce qu'il est nécessaire dans un JOIN/CTE avec d'autres tables qui ont aussi des colonnes avec les noms Col1, Col2 etc ...)
Par conséquent, je voudrais être en mesure d'écrire quelque chose comme ceci:
SELECT
T0.* AS 'ABC_T.*',
FROM ABC T0
Ce qui n'est bien sûr pas valide SQL, mais peut-il être fait d'une manière ou d'une autre afin que les colonnes "*" obtiennent tous le même préfixe?
Merci pour l'effort .. J'espérais qu'il y avait une autre façon que dynamique SQL (et comme il semble ne pas y avoir je ne vais pas aller sur cette route) ... – RWJ