Requête pour afficher la sortie à l'horizontale

J'ai besoin d'afficher un résultat de la requête de manière horizontale. J'ai quelques exemple de données

create table TestTable (id number, name varchar2(10))

insert into TestTable values (1, 'John')
insert into TestTable values (2, 'Mckensy')
insert into TestTable values (3, 'Valneech')
insert into TestTable values (4, 'Zeebra')

commit

select * from TestTable

Cela devient à la sortie dans un point de vue vertical.

ID Name
==========
1  John
2  Mckensy
3  Valneech
4  Zeebra

Cependant, j'ai besoin de l'afficher à l'horizontale.

ID   1    2       3        4
Name John Mckensy Valneech Zeebra

Comment peut-on faire cela?

ce n'est plus un format d'affichage de la question, pourquoi voulez-vous les données de la bd comme ça, il serait certainement plus facile de le faire dans l'extrémité avant, par l'intermédiaire de rapports de service.
Salut Guerrier, Merci. pour mon exigence de données back-end est très inférieur. nous ne sommes pas à l'aide de tout outil de rapport. Si je reçois les données de la requête, mon travail est complété à 100% . Donc, je suis dans le besoin de cette requête. Merci.

OriginalL'auteur user1656315 | 2012-09-08