Terug naar de beginpaginaCentor Homepage

HANDIG


Geen echte Tip of Truc, maar een slimmigheidje dat u in een bestandje kunt opslaan tot het moment aanbreekt dat u het nodig hebt.
En u weet het: Mocht u ook zo'n slim commando kennen, dan houdt de redactie zich aanbevolen!

Script om de kolomnamen van een tabel te selecteren.
Voor wie een 'Select' moet schrijven op een tabel met veel kolommen.

/* COL.SQL
** Selecteer kolomnamen van een tabel met een komma erachter.
*/
SELECT CHR(9)||
LOWER(column_name)||
','
FROM
user_tab_columns
WHERE
table_name = UPPER('&1')
/

Dus als je een lijstje kolomnamen van de tabel EMP wilt:

@col emp

Uitvoer:

empno,
ename,
job,
mgr,
hiredate,
sal,
comm,
deptno,

Nu nog even knippen en plakken in een of andere editor en klaar is Kees! Niet vergeten de laatste komma te verwijderen...