Cita:
// Saludos |
Cita:
|
Cita:
Código:
insert into tabla_b select 0, tabla_a.* from tabla_a |
Cita:
Cita:
|
¡¡¡ FUNCIONA !!!
Cómo he sido tan burro de no probar con alias.
|
Román, con firebird también se puede, ja, ja, ja... :D
¡¡¡ Gracias a todos, amigos !!! :) |
Hola
Pero esto no le va a poner un 0 al campo0 ?. Osea, cero en todos los items ?. Saludos |
Cita:
1. Extraer el número que toca, desde un generador 2. Ejecutar la sentencia. Más o menos así: ejemplo:
Supongo que funcionará, voy a probarlo. |
Hola
Ah, ya decía yo que había gato encerrado en esto.:D:D Saludos |
Hola
Este tema lo deberías marcar aquí en Firebird. Es muy interesante y educativo (todo un tutorial) Por lo menos yo he aprendido muchísimo. Saludos |
Pues lo ponemos, así está más a mano :)
|
Poniendo un par de parámetros que sean el nombre de la tabla y el del generador, no creo que sea demasiado difícil terminar el procedimiento. Faltaría quitar la última coma de la relación de campos, pero lo dejo como ejercicio para los principiantes :D:D:D Saludos PD: Por supuesto que algún gurú dirá que se puede optimizar; claro que sí, pero no voy a poner todo el ejercicio resuelto.;) |
Cita:
Bueno, pienso que con todo lo comentado aquí ya puede servir de guía para problemas similares, abarcando distintos enfoques, métodos y formas diferentes de encarar un problema de ese tipo. Gracias a todos :) |
Yo uso este query, ahí mando tres datos nuevos, la fecha en que borro, el motivo de haber borrado que entra como parametro y un consecutivo independiente (que a ratos creo que es necesario)... eso sí ya me ha pasado varias cenes el error de crear un campo en TEgresos y no crearla en TEgresos_Borrados pero por lo menos el erro que sale es muy diciente.
|
Gracias por el aporte, me puede ser de utilidad.
|
Cita:
¿Por qué modificas la estructura de la tabla? ¿Por cambios en las reglas de negocio o por otra razón? Saludos TJose |
Pues a mi la mejor solució, por lo compresiva a nivel humano es:
Sacado de la página de Firebird, lo busqué en google hace mucho tiempo como Insert into select =P Saludos. |
Hola, de esta pregunta hace 10 meses, ya casi ni me acuerdo, pero el problema es que lleva un generador también, creo que no la has leido desde el principio ;)
|
Cita:
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 23:00:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi