Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2010, 01:06
Alextroy
 
Fecha de Ingreso: marzo-2005
Mensajes: 189
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: Como tratar este parámetro de entrada de texto...

Hola. Gracias por responder.

Huesos, corrigeme si no, pero creo que el operador Q es de la 10g, ¿no es asi?... tengo la 9i.

Y en cuando a las dobles ''. Tal vez me expresé mal, a lo que me estaba refiriendo era a dos comillas simples.

La cosa es que necesito poder pasarle la query al procedimiento de igual forma que si la estuviese escribiendo en SqlPlus, por ejemplo.

Se que puede parecer que es por pereza, ya que podria simplemente poner dos comillas simples donde haya una y asunto resuelto. El problema es que cuando sea una sentencia del tipo:

INSERT INTO mytable (field1, field2, field3, field3...) VALUES
(SELECT other_field1 FROM other_table WHERE other_field2='hello' AND other_field3 IN (SELECT more_field1 FROM more_table WHERE more_field2='friend')),
SELECT last_field1 FROM last_table WHERE lastfield2 IN ('spain', 'france', 'italy'),
SELECT.......,
SELECT......);

en este caso, va a ser muy incómodo tener que añadir más comillas simples.

En fin, a seguir dandole vueltas.


Saludos