FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#22
|
||||
|
||||
Entonces puedes hacer lo mismo en el procedimiento almacenado, consultando las tablas de sistema para obtener los nombres de los campos, y construyendo una sentencia SQL a ejecutar en un EXECUTE STATEMENT (no soy muy aficionado a construir sentencias dinámicamente, pero no parece que en este caso tengas más opciones).
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#23
|
||||
|
||||
Cita:
Código:
insert into tabla_b select 0, tabla_a.* from tabla_a
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#24
|
||||
|
||||
Sabía que ese iba a ser tu siguiente comentario
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#25
|
||||
|
||||
¡¡¡ FUNCIONA !!!
Cómo he sido tan burro de no probar con alias.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#26
|
||||
|
||||
Román, con firebird también se puede, ja, ja, ja...
¡¡¡ Gracias a todos, amigos !!!
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#27
|
||||
|
||||
Hola
Pero esto no le va a poner un 0 al campo0 ?. Osea, cero en todos los items ?. Saludos
__________________
Siempre Novato |
#28
|
||||
|
||||
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#29
|
||||
|
||||
Hola
Ah, ya decía yo que había gato encerrado en esto. Saludos
__________________
Siempre Novato |
#30
|
||||
|
||||
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
__________________
Siempre Novato |
#31
|
||||
|
||||
Pues lo ponemos, así está más a mano
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#32
|
||||
|
||||
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 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.
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#33
|
||||
|
||||
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
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#34
|
||||
|
||||
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.
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#35
|
||||
|
||||
Gracias por el aporte, me puede ser de utilidad.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#36
|
|||
|
|||
Cita:
¿Por qué modificas la estructura de la tabla? ¿Por cambios en las reglas de negocio o por otra razón? Saludos TJose |
#37
|
||||
|
||||
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.
__________________
mas confundido que Garavito el día del Niño. |
#38
|
||||
|
||||
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
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#39
|
||||
|
||||
Sí, por ese motivo, nuevos campos que son necesarios según los clientes van pidiendo nuevas funcionalidades.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#40
|
||||
|
||||
El principio si, pero no todo jajajajjaa =P
__________________
mas confundido que Garavito el día del Niño. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Opciones para copiar registros de una tabla a otra | pmtzg | Firebird e Interbase | 19 | 10-08-2011 19:30:40 |
copiar registros de una tabla a otra | Rofocale | Varios | 11 | 07-06-2011 14:23:55 |
copiar ciertos registros de una tabla a otra | JESUSNET | Conexión con bases de datos | 2 | 07-06-2008 17:53:13 |
Como copiar los datos de una tabla a otra | Shidalis | Varios | 2 | 21-07-2005 15:34:32 |
Copiar registros de una tabla a otra en Access con Delphi | Gelmin | Conexión con bases de datos | 1 | 01-07-2005 13:35:04 |
|