![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Generador a partir del nombre de la tabla..
Como se puede obtener mediante SQL dado el nombre de una tabla, el generator q tiene y el field el q se incrementa con ese generator?
|
#2
|
||||
|
||||
Inicialmente podria ser un SQL como el siguiente:
El problema es que que el generador no afecta directamente el campo de una tabla, si no que lo hace por medio de un Trigger (Mejor dicho es el Trigger el que lo hace y para ello usa el generador), por lo que es en el Trigger donde se encuentra la información que necesitas... con el SQL que te he mostrado podriamos comenzar a trabajar, quizá con la compañia de la función SubString y alguna otra que devuelva la posición de un substring dentro de una cadena (Tipo Pos() de Delphi).
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
La unica "chapuceria" que me funciono mas o menos bien para traer los generadores de dicha tabla a sido la siguiente en FB 2.1 Beta 2:
El 7 es el tamaño de la palabra gen_id mas un espacio ![]() Position es una función de FireBird 2.1 que aún no tiene su versión estable, ya que todavia es Beta 2.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 06-12-2007 a las 16:38:58. |
#4
|
||||
|
||||
Yo lo obtengo así:
Pero claro, la Base de datos la he creado yo, además de seguir claros patrones de diseño. ¿no han seguido algún patrón? Fijate bien, ojalá tengas suerte. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear Instancias a partir de un nombre | radaalvaro | .NET | 10 | 14-04-2009 23:22:32 |
Obtener IP a partir de netbios (nombre windows) | aledieb | API de Windows | 2 | 20-10-2006 18:13:43 |
Ejecutar función de JavaScript a partir del nombre de su identificador (string) | dec | HTML, Javascript y otros | 12 | 24-08-2006 01:30:45 |
Crear tabla Access a partir de tabla FoxPro | Tecnic2 | Conexión con bases de datos | 6 | 01-09-2004 13:37:43 |
Conocer PrinterIndex a partir del nombre | Novás | Varios | 1 | 16-07-2004 18:26:14 |
![]() |
|