sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Es posible proporcionar parámetros para el nombre de la tabla o columna en declaraciones preparadas o QueryRunner.update ()?

La respuesta es no, no puede usar nombres de tablas en las declaraciones preparadas. Las declaraciones preparadas solo funcionarán para los valores de columna.

Por lo general, esto se puede eludir con un esquema alternativo, pero si realmente lo necesita, siempre puede crear el nombre de tabla opcional en la consulta modificando la cadena de consulta. Si lo hace, asegúrese de desinfectar su entrada para evitar la inyección de sql.