Postgres and other database interfaces
Joe
jma at freedomcircle.com
Sun Feb 25 16:06:25 UTC 2018
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
More information about the Digitalmars-d
mailing list