Ver Mensaje Individual
  #10  
Antiguo 22-01-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.670
Reputación: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Primero creas un "generator", ejemplo:

Código:
CREATE SEQUENCE GEN_lotes_salida_ID;
ALTER SEQUENCE GEN_lotes_salida_ID RESTART WITH 0;

/* Old syntax is:
CREATE GENERATOR GEN_lotes_salida_ID;
SET GENERATOR GEN_lotes_salida_ID TO 0;
*/
Luego creas el trigger:
Código:
CREATE OR ALTER trigger trg_lotes_salida_bi0 for lotes_salida
active before insert position 0
AS
BEGIN
  NEW.id = GEN_ID(GEN_lotes_salida_ID,1);
END
Y listo, cada vez que insertes un registro se guardará la clave primaria automáticamente.
Responder Con Cita