Selon les SGBD (avec MySQL par exemple) il existe effectivement des fonctions scalaires.
Mais aucune n'existe à ma connaissance sous SQL Server 2000.
Sous SQL Server 2005 par contre, je crois qu'il y en a un certain nombre.
Ceci dit, je ne trouve pas très propre de les utiliser, car on ne maîtrise pas du tout la structure du jeu de résultat, ce qui en soit peut rapidement poser de gros problèmes : une jointure mal placée, et tu te retrouve avec 600 000 colonnes, ce qui fera exploser à coup sûr la couche OLE DB, et peut-être même le SGBD lui-même.
=> Un SGBD n'est pas du tout prévu pour paginer des données en colonnes, uniquement en lignes.
Message édité par MagicBuzz le 17-04-2007 à 16:37:30