FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Crear tabla en base a consulta
hola a todos
¿hay alguna forma de crear tablas a partir de consultas? quiero decir lo siguiente, si dada una tabla x1(id number, nombre varchar(15)) y otra tabla x2(id number, direccion varchar(52)) crear una tabla x3 en base a una consulta como la siguiente create table x3 as select a.id, a.nombre ,b.direccion from x1 a, x2 b where a.id=b.id esta consulta es válida en oracle y crea una tabla como la sigueente x3(id number,nombre varchar(15),direccion varchar (52) he probado en firebird esta consulta pero me devuelve un error, ¿es posible lo que quiero hacer en firebird? y si lo es ¿como le hago? utilizo firebird1.5 gracias de antemano DLBM |
#2
|
||||
|
||||
La sentencia no es válida en firebird. Tenes que crear primero la tabla, y luego podes rellenarla con un
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
o sea que tengo que creala primero "a pie"?, entonces no la puedo crear dinámicamente
|
#4
|
||||
|
||||
Puedes crearte dinamicamente tu tabla, construyendote en la aplicación Delphi una sentencia CREATE TABLE (y ejecutandola mediante un Query).
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|