![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
||||
|
||||
|
Dentro de mi breve experiencia en SQL, entiendo que un left join "añade" registros concatenando dos campos (uno de cada tabla), por ejemplo
select * from editoriales left join libros on editoriales.codigo=libros.codigoeditorial sacara los libros de la tabla editoriales cuyo editoriales.codigo sea igual a la libros.codigoeditorial Pero aqui lo que se busca es "sustituir" un campo de un tabla por el contenido de otro campo de otra tabla, se me ocurre hacerlo en dos pasos. Primero sacar los campos de RDB$FIELDS y despues recorrer el DataSet asignando el RDB$TYPES correspondiente. Digo esto porque si en un futuro o version de firebird cambia el tipo, al haberlo asignado mediante un case podemos tener un problema ¿no? |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Cómo versionar el esquema o los metadatos de base de datos? | erasmo_ga | Firebird e Interbase | 4 | 08-12-2011 03:08:05 |
| Problema extrayendo campo imagen de una tabla access | JoysticK | Gráficos | 8 | 08-08-2008 03:00:07 |
| Extraer metadatos de archivos DBF | DobleSiete | SQL | 9 | 25-01-2005 15:59:07 |
| Extraer metadatos | RONPABLO | Firebird e Interbase | 2 | 22-10-2004 20:04:56 |
|