SQL - Borrar una cadena de caracteres unida por comas

 
Vista:

Borrar una cadena de caracteres unida por comas

Publicado por Mary (2 intervenciones) el 20/02/2008 16:00:43
Hola,
tengo una problemita para borrar en la base de datos yo uso el siguiente código:
Delete TCI_TECNG where CO_TECNG in ('$datos');

mi problema es que esta variable "$datos" es una cadena de caracteres separada palabra por palabra con comas "," entonces al ejecutarse la sentencia delete queda de la siguiente manera
Delete TCI_TECNG where CO_TECNG in ('a,b,c,d');

cada una de estas letras es un código de la base de datos y para que algún día me borre esos campos la sentencia correcta debería ser

Delete TCI_TECNG where CO_TECNG in ('a','b','c','d');

como puedo hacer para que la variable me la muestre de esta ultima manera?????

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Borrar una cadena de caracteres unida por comas

Publicado por Isaias (5072 intervenciones) el 20/02/2008 20:48:03
Hola

¿Podrias indicar que base de datos estas ocupando?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Borrar una cadena de caracteres unida por comas

Publicado por Mary (2 intervenciones) el 20/02/2008 20:54:33
Hola gracias por responder estoy trabajando con ORACLE 8i
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar