Ik heb de volgende code, wat ik wil weten is, hoe ik de code moet veranderen, zodat ik 2 dezelfde kolomnamen (uit 2 verschillende tabellen) tóch kan aanroepen.
Ik was iets aant zoeken, dus heb ik hier even bij de output regel ipv r_med.mnr iets anders gezet. Ik krijg nu namelijk de melding dat ik in de select regel aliassen moet aanbrengen om dubbele kolomnamen te voorkomen. Is het gewoon weg niet te doen? want de naam van de kolom blijft altijd hetzelfde...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| DECLARE
cursor c_med is
select lof.mnr, lof.begindatum, lof.einddatum, med.naam, med.mnr
from medewerkers med, verlof lof
where lof.begindatum = '10-04-1996'
and lof.mnr = med.mnr;
BEGIN
for r_med in c_med loop
dbms_output.put_line(r_med.med.mnr || ' ' || r_med.naam || ' ' ||
r_med.begindatum || ' ' || r_med.einddatum);
end loop;
END;
/ |
Ik was iets aant zoeken, dus heb ik hier even bij de output regel ipv r_med.mnr iets anders gezet. Ik krijg nu namelijk de melding dat ik in de select regel aliassen moet aanbrengen om dubbele kolomnamen te voorkomen. Is het gewoon weg niet te doen? want de naam van de kolom blijft altijd hetzelfde...