Concatenar una variable

27/11/2009 - 05:47 por YoTipiando | Informe spam
Hola.. amigos.. me acaba de surgir una duda me preguntaba si se puede
concatenar dos variables en un insert ???? osea me explico


tenemos Insert into tabla ( FechaDias ) value (Xfechadia , "(Hoy hay que
trabajar)")

xfechadia seria una variable de dia de la semana en ese mismo renglón
quisiera hacer concatenar esa variable con la palabra ( hoy hay que
trabajar )

para que en la consulta me salga de esta manera LUNES(Hoy hay que
trabajar) MARTES(Hoy hay que trabajar) y asi sucesivamente eso
seria en el mismo campo


es posible eso...

gracias de ante mano...

Preguntas similare

Leer las respuestas

#11 YoTipiando
30/11/2009 - 19:05 | Informe spam
AAAAAAA YA ESTAAAAAAAA me funciono perfectamente tu pista pero
gracia a eso.. descubri otra cosa...

resulta que si lo estaba haciendo bien antes poniendolo directamente en
el inset cur_cobrarGastoshabitacion2.detalle + "PAGADO"
antes habia dicho que no daba error ni nada pero que en la tabla llegaba
solo COCACOLA y no el PAGADO bueno resulta que el campo de esa
tabla es caracter 50 y el PAGADO lo colocaba al final de todo el
espacio en blanco osea COCACOLA tiene 8 caracteres cuando tenia
disponible 50 tenia tooodoo ese espacio y al final ponia el PAGADO ..

que hice.. buscando y buscando me encoentre con los tres tipos de
operador para concatenar

que son estos :

Operador Acción Código
+ Concatenación. Combina dos cadenas, una cadena y un campo, o una
cadena y una variable. ? 'Good ' + 'morning'

- Concatenación. Quita los espacios finales del elemento anterior al
operador y luego combina dos elementos. ? customer.first - customer.last

$ Comparación. Busca una expresión de caracteres dentro de otra. ?
'father' $ 'grandfather'
? 'Main' $ customer.address

***-

Bueno viendo esto me imagine sobre el espacio en blanco y saque el "+"
y pose el " - " (menos) y ahi saco el espacio y blanco y pude
visualizar en la tabla el COCACOLA PAGADO

cur_cobrarGastoshabitacion2.detalle - "PAGADO"


ahora si puedo seguir con lo que queria hacer.. muchas gracias.




"Dario David Puccio" escribió en el mensaje de
noticias:#HqGW#
Haz la concatenacion antes del insert en una variable de paso luego para
esa variable como parametro en tu insert...

Dario David Puccio
El_Cyber_Gaucho
www.chispazodetradicion.com.ar
Las Malvinas son Argentinas

"YoTipiando" escribió en el mensaje
news:
.. No me sale la concatenacion en el insert .. :( que estare
haciendo algo mal..



"YoTipiando" escribió en el mensaje de
noticias:
Bueno aca les dejo bien el insert

en cur_cobrarGastoshabitacion2.detalle llega como variable
DISTINTOS SERVICIO QUE LUEGO SERAN COBRADOS por ejemplo una coca
cola - PAGADO

deberia de ir cur_cobrarGastoshabitacion2.detalle + "PAGADO" algo
asi no pues en la tabla solo llega coca cola.. pero no el
PAGADO...


INSERT INTO gastosyalojamiento
(idgya,codservicioyestadia,descripcion,cantidad,;
subtotal,fecha_emision,habitacion,nro_comprobante,datoscobrado);
VALUES (xidgya,cur_cobrarGastoshabitacion2.servicio,;
cur_cobrarGastoshabitacion2.detalle + "PAGADO"
,cur_cobrarGastoshabitacion2.cantidad,;
cur_cobrarGastoshabitacion2.subtotal,cur_cobrarGastoshabitacion2.fechade_emision,;
cur_cobrarGastoshabitacion2.habitacion,xaumentar1,cur_cobrarGastoshabitacion2.datoscobrado)


gracias de ante manos



"Hugo Germigniani" escribió en el mensaje de
noticias:
y cual es el tamaño de la columna en la tabla??

"YoTipiando" escribió en el mensaje de
noticias news:%
Hola a migo.. tu ejemplo no me funciono , lo probé con y sin los
paréntesis ,, ,, no da error ni nada , pero solo se ingresa en la
tabla la palabra que esta en la variable y no se ingresa + "(Hoy
hay que trabajar)")

algo estara mal... ????

"Charles Moreno" escribió en el mensaje de
noticias:
Si se puede YoTipiando

Insert into tabla ( FechaDias ) value (Xfechadia + "(Hoy hay que
trabajar)")

Charles Moreno



"YoTipiando" escribió en el mensaje
news:
Hola.. amigos.. me acaba de surgir una duda me preguntaba si se
puede concatenar dos variables en un insert ???? osea me
explico


tenemos Insert into tabla ( FechaDias ) value (Xfechadia , "(Hoy
hay que trabajar)")

xfechadia seria una variable de dia de la semana en ese mismo
renglón quisiera hacer concatenar esa variable con la palabra (
hoy hay que trabajar )

para que en la consulta me salga de esta manera LUNES(Hoy hay
que trabajar) MARTES(Hoy hay que trabajar) y asi
sucesivamente eso seria en el mismo campo


es posible eso...

gracias de ante mano...

















Respuesta Responder a este mensaje
#12 Hugo Germigniani
01/12/2009 - 21:09 | Informe spam
alltrim(cur_cobrarGastoshabitacion2.detalle) + " - PAGADO"

"YoTipiando" escribió en el mensaje de
noticias news:
AAAAAAA YA ESTAAAAAAAA me funciono perfectamente tu pista pero
gracia a eso.. descubri otra cosa...

resulta que si lo estaba haciendo bien antes poniendolo directamente
en el inset cur_cobrarGastoshabitacion2.detalle + "PAGADO"
antes habia dicho que no daba error ni nada pero que en la tabla llegaba
solo COCACOLA y no el PAGADO bueno resulta que el campo de esa
tabla es caracter 50 y el PAGADO lo colocaba al final de todo el
espacio en blanco osea COCACOLA tiene 8 caracteres cuando tenia
disponible 50 tenia tooodoo ese espacio y al final ponia el PAGADO
..

que hice.. buscando y buscando me encoentre con los tres tipos de
operador para concatenar

que son estos :

Operador Acción Código
+ Concatenación. Combina dos cadenas, una cadena y un campo, o una
cadena y una variable. ? 'Good ' + 'morning'

- Concatenación. Quita los espacios finales del elemento anterior al
operador y luego combina dos elementos. ? customer.first - customer.last

$ Comparación. Busca una expresión de caracteres dentro de otra. ?
'father' $ 'grandfather'
? 'Main' $ customer.address

***-

Bueno viendo esto me imagine sobre el espacio en blanco y saque el
"+" y pose el " - " (menos) y ahi saco el espacio y blanco y pude
visualizar en la tabla el COCACOLA PAGADO

cur_cobrarGastoshabitacion2.detalle - "PAGADO"


ahora si puedo seguir con lo que queria hacer.. muchas gracias.




"Dario David Puccio" escribió en el mensaje de
noticias:#HqGW#
Haz la concatenacion antes del insert en una variable de paso luego para
esa variable como parametro en tu insert...

Dario David Puccio
El_Cyber_Gaucho
www.chispazodetradicion.com.ar
Las Malvinas son Argentinas

"YoTipiando" escribió en el mensaje
news:
.. No me sale la concatenacion en el insert .. :( que estare
haciendo algo mal..



"YoTipiando" escribió en el mensaje de
noticias:
Bueno aca les dejo bien el insert

en cur_cobrarGastoshabitacion2.detalle llega como variable
DISTINTOS SERVICIO QUE LUEGO SERAN COBRADOS por ejemplo una coca
cola - PAGADO

deberia de ir cur_cobrarGastoshabitacion2.detalle + "PAGADO"
algo asi no pues en la tabla solo llega coca cola.. pero no el
PAGADO...


INSERT INTO gastosyalojamiento
(idgya,codservicioyestadia,descripcion,cantidad,;
subtotal,fecha_emision,habitacion,nro_comprobante,datoscobrado);
VALUES (xidgya,cur_cobrarGastoshabitacion2.servicio,;
cur_cobrarGastoshabitacion2.detalle + "PAGADO"
,cur_cobrarGastoshabitacion2.cantidad,;
cur_cobrarGastoshabitacion2.subtotal,cur_cobrarGastoshabitacion2.fechade_emision,;
cur_cobrarGastoshabitacion2.habitacion,xaumentar1,cur_cobrarGastoshabitacion2.datoscobrado)


gracias de ante manos



"Hugo Germigniani" escribió en el mensaje de
noticias:
y cual es el tamaño de la columna en la tabla??

"YoTipiando" escribió en el mensaje
de noticias news:%
Hola a migo.. tu ejemplo no me funciono , lo probé con y sin los
paréntesis ,, ,, no da error ni nada , pero solo se ingresa en la
tabla la palabra que esta en la variable y no se ingresa + "(Hoy
hay que trabajar)")

algo estara mal... ????

"Charles Moreno" escribió en el mensaje de
noticias:
Si se puede YoTipiando

Insert into tabla ( FechaDias ) value (Xfechadia + "(Hoy hay que
trabajar)")

Charles Moreno



"YoTipiando" escribió en el mensaje
news:
Hola.. amigos.. me acaba de surgir una duda me preguntaba si se
puede concatenar dos variables en un insert ???? osea me
explico


tenemos Insert into tabla ( FechaDias ) value (Xfechadia ,
"(Hoy hay que trabajar)")

xfechadia seria una variable de dia de la semana en ese mismo
renglón quisiera hacer concatenar esa variable con la palabra
( hoy hay que trabajar )

para que en la consulta me salga de esta manera LUNES(Hoy hay
que trabajar) MARTES(Hoy hay que trabajar) y asi
sucesivamente eso seria en el mismo campo


es posible eso...

gracias de ante mano...

















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida