Re: Use of '&' as table prefix in query

From: Rob Sargent <robjsargent(at)gmail(dot)com>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Use of '&' as table prefix in query
Date: 2021-07-12 17:42:24
Message-ID: 2dbe6c30-8b16-6b0f-1d93-026ee71b6eae@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 7/12/21 11:25 AM, Rich Shepard wrote:
> Long ago I wrote a query which was greatly improved (i.e., it actually
> worked as intended) by help here):
>
> /* This query selects all activity information for a named person */
>
> SELECT p.lname, p.fname, p.loc_nbr, p.job_title, p.direct_phone,
> p.active,
>        o.org_name,
>        l.loc_nbr, l.loc_name,
>        a.act_date, a.act_type, a.notes, a.next_contact
> FROM People AS p
>      JOIN Organizations AS o ON o.org_nbr = p.org_nbr
>      JOIN Locations AS l ON l.org_nbr = o.org_nbr and l.loc_nbr =
> p.loc_nbr
>      JOIN Activities AS a ON a.person_nbr = p.person_nbr
> WHERE p.lname = &p.lname AND p.fname = &p.fname;
>
These look like value substitutions, usually done on the client at it
sends the sql.  How is this sql getting to the server (presumably after
substitution).

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rich Shepard 2021-07-12 17:45:40 Re: Use of '&' as table prefix in query
Previous Message Jurrie Overgoor 2021-07-12 17:37:30 Re: How to debug a connection that's "active" but hanging?