![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Update a un campo varchar con el contenido de otros tres separados con espaco
Hola:
FireBird conectado con IBX Quiero actualizar un campo varchar con el contenido de otros tres separados con un espacio Sería algo como esto pero escrito correctamente 'update ALUMNOS set TOTGRUPO = NIVEL + espacio + GRUPO + espacio + ETAPA'; TOTGRUPO el campo a actualizar NIVEL, GRUPO , ETAPA los otros campos de la misma tabla ¿Se puede hacer? ¿Cómo? Un saludo. |
#3
|
|||
|
|||
Gracias hecospina.
He probado de varias formas más y no va, me suele dar SQL error ... Token Unknown ... ¿Cómo puedo solucionarlo? |
#4
|
||||
|
||||
![]() ¿Podrías mostrarnos cómo lo intentas desde Delphi?
(considera que también en Delphi las comillas sencillas se toman como delimitadores de cadenas, y por ello a veces es conveniente utilizar la función QuotedStr o bien comillas duplicadas para los valores String que contienen comillas). Saludos. Al. |
#5
|
|||
|
|||
Muy extraño que no te funcione, yo hice las pruebas y me funciona, revisa lo que te dice Al sobre utilizar la comilla doble
otra opcion es crear en la tabla un campo nuevo con el caracter espacio y concatenarlo de este forma
Si es un cambio que vas a hacer solo una vez te funcionara Si va a ser constante te recomiendo crear un campo "computed by" en la tabla TOTGRUPO COMPUTED BY NIVEL||' '||GRUPO||' '||ETAPA y dejar que la base de datos haga el trabajo ![]() |
#6
|
|||
|
|||
Muchas gracias a los dos.
Me he dado cuenta que podía pasar el espacio por parámetro así (funciona bien)
Un saludo. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo cambiar el tamaño de un campo tipo varchar | subzero | Firebird e Interbase | 3 | 12-10-2007 14:57:27 |
Escribir un campo VARCHAR en Mysql !?? | RJF | MySQL | 1 | 19-07-2006 09:57:41 |
Usar un campo varchar(500) o un Memo? | pyanqn | Conexión con bases de datos | 2 | 17-11-2005 09:08:49 |
Actualizar el contenido de las primeras celdas UPDATE TOP | tiagor64 | SQL | 2 | 27-01-2005 12:37:06 |
Como convertir un campo VARCHAR a uno BLOB, si se puede? | judoboy | Firebird e Interbase | 10 | 31-07-2003 17:28:45 |
![]() |
|