Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Blanquear un generador autonumerico firebird (https://www.clubdelphi.com/foros/showthread.php?t=47120)

Velia 18-08-2007 18:03:18

Blanquear un generador autonumerico firebird
 
HOla
Como no se manejar bien el firebird tengo este problema:
He creado un generador autonumerico pero quiero poner nuevamente en 0 para volver a empezar de nuevo con la carga de registros.
Como puedo hacerlo? o tengo que eliminarlo y volverlo a crear?
Saludos
Velia

eduarcol 18-08-2007 18:05:29

por codigo no lo se de momento pero con el ibexpert es tan facil que escribas un cero y hagas el commit, pruebalo

jhonny 18-08-2007 18:29:12

Cita:

Empezado por eduarcol (Mensaje 224406)
por codigo no lo se de momento pero con el ibexpert es tan facil que escribas un cero y hagas el commit, pruebalo

Por codigo sería lanzando el siguiente script:

- Por ejemplo, quiero que el Generador llamado "NombreDelGenerador" tenga como valor el numero 0:

Código SQL [-]
SET GENERATOR 'NombreDelGenerador' TO 0;

Espero que esto sirva ;)

ArdiIIa 18-08-2007 18:45:05

Ota opcion para manejar generators:


Código SQL [-]

CREATE PROCEDURE RESET_CONTADORES
AS
DECLARE VARIABLE NTEMP  INTEGER;
begin

nTemp = GEN_ID( CONTADOR , 0 );
nTemp = GEN_ID( CONTADOR ,  -nTemp );
END

Velia 21-08-2007 13:58:03

Muchas Gracias!!!
 
Gracias gente por la ayuda. Ya solucioné usé la opción de jhonny me salvó al toque.
Pero siempre hay otras formas y sirve de mucho saber las opciones
Saludos
Velia


La franja horaria es GMT +2. Ahora son las 17:30:41.

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