Dans cet exemple, nous voulons récupérer toutes les colonnes d`une table d`employés (emp) de telle sorte que chaque sortie enregistrée correspond sur une seule ligne. Normalement, Oracle suppose que la taille de la ligne par défaut est de 80 caractères. Après chaque caractère 80e dans la sortie, Oracle lance une nouvelle ligne. Pour formater la sortie Oracle SQL afin qu`il tienne sur une seule ligne, nous aurons besoin de modifier les paramètres pour que la taille de la ligne de défaut supérieur à chaque sortie enregistrée.
Connectez-vous sur SQL * Plus, qui sera semblable à cette information:
sqlplus
/ @ Trouver la structure de la table (s) que vous souhaitez interroger vous souhaitez interroger en utilisant la commande desc dans SQL * Plus.
SQLgt; desc emp
Nom Null? Type
NUMÉRO EMP_ID
Emp_name VARCHAR2 (30)
NUMÉRO DE SALAIRE
EMP_TITLE VARCHAR2 (30)
EMP_CITY VARCHAR2 (30)
Définissez la taille de la ligne par défaut à une valeur supérieure à la longueur de chaque sortie d`enregistrement. Ici, nous allons définir la taille de la ligne à 150.
SQLgt; mettre lin 150
Utilisez une instruction select pour récupérer les colonnes de la table des employés.
SQLgt; select * from emp;
EMP_ID EMP_NAMESALARY EMP_TITLE EMP_CITY
1 aaaaaaaaaa100000 Vice-président Babylon
1 bbbbbbbbbb200000 Senior Vice President Jersey City
Chaque sortie enregistrée correspond sur une seule ligne.