Caracteres Especiales

frgarcia
24 de Marzo del 2004
Necesito que me den una mano con el siguiente tema:
En un sp de oracle necesito ejecutar esta sentencia
'Select REPLACE (' || vcod_atributo || ', '&', 'AMP') FROM NOMBRE_TABLA' ; --( vcod_atributo ES UNA VARIABLE)

Como veran, yo necesito que toda la clausula select se encuentre entre ' ' pero como dentro de la funcion REPLACE utilizo estos caracteres, no la puedo ejecutar. Alguien conoce algun caracter especial para poder ejecutar esto??
GRACIAS


set
24 de Marzo del 2004
Mira, no tengo muy claro lo que quieres hacer pero prueba con esto:
SELECT 'Select REPLACE (' || vcod_atributo || ', &, AMP) FROM ' || nombre_tabla
from cat;

asumo que estas corriendo un slq para que cree un script, si es asi, el único problema es que cuando lo corras el amperson te va a pedir una sustitución.

Slds