Ok, esta es una pregunta poco clara, pero espero que alguien pueda ayudarme con ella.Cotizaciones dobles en Oracle Column Aliases
El sistema en el que estoy trabajando crea una cadena SQL dinámica para su ejecución dentro de un procedimiento almacenado, y parte de ese alias SQL dinámicos que definen columnas, que en realidad son valores recuperados de otra tabla de datos generados por el usuario.
Así que, por ejemplo, la cadena podría ser algo así como;
SELECT table1.Col1 AS "This is an alias" FROM table1
Esto funciona bien. Sin embargo, el valor que se usa para el alias puede contener un carácter de comillas dobles, que rompe las comillas externas. Pensé que tal vez podría escapar a las comillas dobles dentro del alias de alguna manera, pero no he tenido suerte en descubrir cómo hacerlo. La barra invertida no funciona, y el uso de dos comillas dobles en una fila da como resultado este error;
SQL Error: ORA-03001: unimplemented feature
03001. 00000 - "unimplemented feature"
*Cause: This feature is not implemented.
¿Alguien ha tenido alguna experiencia con este problema anteriormente? Saludos por cualquier idea que alguien tenga.
p.s. las comillas son necesarias alrededor de los alias porque pueden contener espacios.