Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> column aliases in views
I'm trying to create this view:
CREATE OR REPLACE VIEW vwaccounting
(
hostname, accountname, clustername, hwmodel, landbhw, disksize, power, state, warranty
NVL(get_value(hostname, '/system/accounting/name'), 'undefined') AS account,
clustername, hwmodel, get_value(hostname, '/hardware/vendor'), NVL(NVL(get_value(hostname, '/hardware/harddisks/hda/capacity'), get_value(hostname, '/hardware/harddisks/sda/capacity')), 0), NVL(get_value(hostname, '/hardware/cpus/0/si2k') + get_value(hostname, '/hardware/cpus/1/si2k'), 0), state, CASE WHEN fngetwarrantyend(hostname) > current_date THEN account|| ' total warr-in' ELSE account || ' total warr-out' END FROM CDB.VWHOST But I always get the error which says that "account" is an invalid identifier. I also tried to use the identifier "accountname", defined in the view's header, and I got the same error.
Is it not possible to use column aliases in a view definition?
many thanks Received on Thu Jan 11 2007 - 06:16:30 CST
![]() |
![]() |