![]() |
![]() |
| 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 04:08:05 |
| Problema extrayendo campo imagen de una tabla access | JoysticK | Gráficos | 8 | 08-08-2008 04:00:07 |
| Extraer metadatos de archivos DBF | DobleSiete | SQL | 9 | 25-01-2005 16:59:07 |
| Extraer metadatos | RONPABLO | Firebird e Interbase | 2 | 22-10-2004 21:04:56 |
|