Insertar en campo tipo TEXTO
Publicado por Hubert Casimiro (98 intervenciones) el 20/12/2005 03:03:21
Buenas.
Tengo los siguientes campos en la tabla MITABLA
campo1 CHAR(6 ), campo2 INT, campo3 TEXTO
Creo la siguiente transacion.
Declare @mitexto TEXT
SET @mitexto = 'MI VALOR A REGISTRAR'
INSERT into MITABLA (campo1 , campo2 , campo3 ) values
('texto1', 20, @mitexto)
OTRO
Ahora, a campo3 dado que TEXT quiero insertarle una sentencia SQL como variable
=(Update MITABLA SET campoa = 'valor1', campob = 'valor2' WHERE campoc = '25')
Lo de arriba es un ejemplo por que en si las cadenas pueden ser de diferentes instrucciones, para INSERT, UPDATE, DELETE
Estoy intentando hacer las actualizaciones y me emite un error, creo que el eso sucede por que los delimitadores de palabras se confunden con las comillas para delimitar palabras.
Existe otro delimitador en SQL que sea semejante al ' (comillas simples)
Yo programo en Visual FOX y en ese lenguaje tiene los siguientes delimitadores ("trama"), ('trama'), ([trama]) comilla, comillas simples, corchetes
Gracias por la ayuda.
Cordialmente.
Hubert Casimiro
Tengo los siguientes campos en la tabla MITABLA
campo1 CHAR(6 ), campo2 INT, campo3 TEXTO
Creo la siguiente transacion.
Declare @mitexto TEXT
SET @mitexto = 'MI VALOR A REGISTRAR'
INSERT into MITABLA (campo1 , campo2 , campo3 ) values
('texto1', 20, @mitexto)
OTRO
Ahora, a campo3 dado que TEXT quiero insertarle una sentencia SQL como variable
=(Update MITABLA SET campoa = 'valor1', campob = 'valor2' WHERE campoc = '25')
Lo de arriba es un ejemplo por que en si las cadenas pueden ser de diferentes instrucciones, para INSERT, UPDATE, DELETE
Estoy intentando hacer las actualizaciones y me emite un error, creo que el eso sucede por que los delimitadores de palabras se confunden con las comillas para delimitar palabras.
Existe otro delimitador en SQL que sea semejante al ' (comillas simples)
Yo programo en Visual FOX y en ese lenguaje tiene los siguientes delimitadores ("trama"), ('trama'), ([trama]) comilla, comillas simples, corchetes
Gracias por la ayuda.
Cordialmente.
Hubert Casimiro
Valora esta pregunta


0