Tengo la siguiente consulta:iReport - parametrizar el nombre del esquema?
SELECT
blah
FROM
"PUBLIC"."MYACTIVITY" MYACTIVITY
El problema está, el nombre de esquema es diferente para diferentes entornos. He intentado hacer "PUBLIC"
un parámetro de la siguiente manera:
SELECT
blah
FROM
"$P{schemaName}"."MYACTIVITY" MYACTIVITY
al establecer schemeName
antes de compilar el informe de los parametros, pero no importa lo que haga, o lo que el valor predeterminado se establece como, me sale el siguiente error:
Error:SQL problems:invalid schema name: ? in statement [SELECT blah FROM "?"."MYACTIVITY" MYACTIVITY
¿Cómo parametrizar correctamente el nombre de esquema para este informe?
De hecho, encontré esto en iReport poco después de publicar esto, pero la redacción no tenía sentido, y no pude encontrar ninguna documentación cuando busqué en Google la terminología que estaba usando iReport. Siento que esto necesita más documentación o visibilidad o algo así: P. –
Sí. '$ X {}' y '$ P! {}' Necesitan más luz sobre ellos. Buscar en la Web caracteres no alfanuméricos es problemático. –
Espera, ¿qué es $ X {}? : P –