Re: [GENERAL] Problem about pgsql's column alias - Mailing list pgsql-hackers

From Kevin Brown
Subject Re: [GENERAL] Problem about pgsql's column alias
Date
Msg-id 20030415003518.GZ1833@filer
Whole thread Raw
In response to Re: [GENERAL] Problem about pgsql's column alias  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: [GENERAL] Problem about pgsql's column alias  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
Tom Lane wrote:
> Peter Eisentraut <peter_e@gmx.net> writes:
> > Tom Lane writes:
> >> AS is not optional in Postgres, and will never be so unless we choose to
> >> drop support for postfix operators, which I consider an unlikely choice.
> 
> > Well, we could drop the support for postfix operators in aliasing clauses
> > that omit the AS.
> 
> I think it would be a bad idea in any case; it would mask errors too
> easily.  For example, you meant to say "SELECT a + b, ..." but wrote
> "SELECT a b, ...".  Or how about this:
>     SELECT 'foo'::character varying
> Is "varying" an alias or part of the type name?

Shouldn't we be deprecating the use of :: in favor of the SQL-standard
CAST()?


-- 
Kevin Brown                          kevin@sysexperts.com



pgsql-hackers by date:

Previous
From: Bruce Badger
Date:
Subject: Tuning heuristics
Next
From: Gavin Sherry
Date:
Subject: Re: Are we losing momentum?