![]() |
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:) |
La sentencia no es válida en firebird. Tenes que crear primero la tabla, y luego podes rellenarla con un
Hasta luego. ;) |
o sea que tengo que creala primero "a pie"?, entonces no la puedo crear dinámicamente
|
Puedes crearte dinamicamente tu tabla, construyendote en la aplicación Delphi una sentencia CREATE TABLE (y ejecutandola mediante un Query).
Saludos. |
| La franja horaria es GMT +2. Ahora son las 08:31:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi