FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como crear un campo que sea un consecutivo?
Buenas tardes.
Necesito saber como hacer para que un campo sea autoincremental. Que cada vez que le dé insertar (+) me incremete un campo. Muchas gracias. |
#2
|
|||
|
|||
Tienes que hacerlo con un generador, en interbase/firebird, no existen los campos autoincrementales.
Saludos. |
#3
|
|||
|
|||
Buenas tardes.
Cumpliría la misma función? como sería? |
#4
|
||||
|
||||
Checa Esto....
Existen los campos incrementables pero en los IBX's ignoro si en los fibPlus ó los MDO pero los IBX's tienen una propiedad GENERATORFIELD, alli solo especificas el nombre del generador, el campo a afectar y los eventos cuando se aumentará dicho valor en el campo.
Primeramente tienes que Crear un generador en Firebird si no sabes como, bajate el programa www.ibexpert.com en la versión personal, aqui registras tu base de datos y cuando la abres al final viene un apartado que dice GENERATOR. Saludos.... |
#6
|
|||
|
|||
Descarga el manual de Interbase allí explica muy bien como usar los generadores, si necesitas consultarlos puedes hacer algo así
Código:
SELECT GEN_ID(conteo, 0) FROM rdb$database Y para fijarlo usas esto Código:
SET GENERATOR conteo TO 125 |
|
|
|