Postgres and other database interfaces
rikki cattermole
rikki at cattermole.co.nz
Mon Feb 26 04:33:53 UTC 2018
On 26/02/2018 5:06 AM, Joe wrote:
> On Sunday, 25 February 2018 at 09:23:18 UTC, rikki cattermole wrote:
>> On IRC earlier today we discussed database libs a bit, we agreed that
>> both "?" and "@name" needed to be supported. No other suggestions came
>> up. We don't really need a third or fourth form I think.
>
> "@name"? Which DBMS uses that? Although Denis said Postgres uses $1, PG
> also supports :name, in either the command line tool (psql) and the
> procedural language PL/pgSQL. Personally, I prefer what Python's PEP
> 249 calls 'format' (%s) or 'pyformat' (%(name)s). Note that although
> the %s appears in the SQL string, the actual arguments are passed
> separately at invocation time, as either tuples or dicts (associative
> arrays).
>
> Joe
ADO.net uses it, and since we're trying to copy some of its features,
that is what came up.
More information about the Digitalmars-d
mailing list