Hi

po 1. 3. 2021 v 15:20 odesílatel Alejandro Sánchez <a...@nexttypes.com>
napsal:

> Hello, some improvements in the prepared statements would facilitate
> their use from applications:
>
> - Use of table and column names in prepared statements.
>
>     Example: select # from # where # = ?;
>
> - Use of arrays in prepared statements.
>
>     Example: select # from article where id in (?);
>
>         # = author,title
>         ? = 10,24,45
>

The server side prepared statements are based on reusing execution plans.
You cannot reuse execution plans if you change table, or column. This is
the reason why SQL identifiers are immutable in prepared statements. There
are client side prepared statements - JDBC does it. There it is possible.
But it is impossible on the server side. Prepared statements are like a
compiled program. You can change parameters, variables - but you cannot
change the program.

Regards

Pavel




>
> Best regards.
> Alejandro Sánchez.
>
>
>
>

Reply via email to