Ver Mensaje Individual
  #17  
Antiguo 28-11-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Reputación: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por maeyanes Ver Mensaje
Hola!

Es posible esa sintaxis en Firebird?

Por que hasta ahora no he visto ningún documento donde indique que si es posible, y haciendo unas pruebas con Firebird 2, obtuve un error...



Saludos...

Ese es el punto... no se puede hacer, pero sería interesante que se pudiera .

En cuanto a lo de la sintaxis que nos muestras sobre el insert, pues te cuento que acabo de hacer una prueba con FB 2.0.3

como la que indicas, pero desafortunadamente con la primero consulta me muestra el siguiente error:

Código SQL [-]
insert into TablaPrueba (select * from TablaPrueba2) /*Tienen la estructura igual*/

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 26.
select.

y con la segunda, lo siguiente:

Código SQL [-]
insert into TablaPrueba (codigo, descripcion) (select codigo, descripcion from TablaPrueba2)

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 48.
(.


Sinceramente, recuerdo vagamente que alguna vez hice algo como lo que indicas, pero como ya he comentado, siempre que necesito estas cosas he usado un procedimiento almacenado por lo que ya no recuerdo si la vez que lo hice fue con FB u otro motor .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita