Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Question about origin fieldname and tablename
Jürgen Bauer wrote:
> Hello, Daniel,
>
> thanks for your reply.
>
>
>>All of this information is available in the data dictionary views: >> >>SELECT column_name >>FROM all_tab_columns >>WHERE owner = ... >>AND table_name = ... >> >>But why are you writing such code in the first place? Why are you >>aliasing column names? Why are you using 'AS' at all?
>>Either way if you can write this: >> >> > SELECT a.NAME as SORTNAME, c.* >> > FROM ADRESSES AS a, CONTACTS AS c >> > WHERE a.ID = c.MASTERID >> >>Then you already know that SORTNAME's base column is NAME. Which, by the >>way, is a reserved word in Oracle and should never be used as a column >>name. Same goes for ID ... it is a reserved word.
Then my suggestion would be to not alias your columns and take a serious look at native dynamic SQL.
-- Daniel Morgan http://www.outreach.washington.edu/ext/certificates/oad/oad_crs.asp http://www.outreach.washington.edu/ext/certificates/aoa/aoa_crs.asp damorgan_at_x.washington.edu (replace 'x' with a 'u' to reply)Received on Mon Jan 26 2004 - 12:18:17 CST
![]() |
![]() |