trigger para incrementar el valor de una columna?

03/03/2007 - 02:17 por robeito | Informe spam
Hola a todos:

Tengo una tabla con estos campos (entre otros)
idOficina
idExpediente
expedienteEnUso

Todos son integer

Quiero crear un trigger que me llene automáticamente el valor de
expedienteEnUso cuando inserto un nuevo registro, tomando en cuenta
que debe incrementarse tomando el máximo valor que ya existe para la
combinación de idOficina,idExpediente, por ejemplo:

idOficina idExpediente expedienteEnUso
= ==V 2007 1
56 2007 2
56 2007 3
56 2005 1
56 2005 2
9 1998 1
9 1998 2
9 1998 3
9 1998 4
56 2007 4
56 2007 5

tengo una semana de usar sql-server... ¿me ayudan?

gracias de antemano
 

Leer las respuestas

#1 Isaias
03/03/2007 - 04:16 | Informe spam
DECLARE @CONS INT
SELECT ISNULL(MAX(COLUMNA)+1,1) FROM TUTABLA WHERE.

Saludos
IIslas


"robeito" wrote:

Hola a todos:

Tengo una tabla con estos campos (entre otros)
idOficina
idExpediente
expedienteEnUso

Todos son integer

Quiero crear un trigger que me llene automáticamente el valor de
expedienteEnUso cuando inserto un nuevo registro, tomando en cuenta
que debe incrementarse tomando el máximo valor que ya existe para la
combinación de idOficina,idExpediente, por ejemplo:

idOficina idExpediente expedienteEnUso
= > 56 2007 1
56 2007 2
56 2007 3
56 2005 1
56 2005 2
9 1998 1
9 1998 2
9 1998 3
9 1998 4
56 2007 4
56 2007 5

tengo una semana de usar sql-server... ¿me ayudan?

gracias de antemano


Preguntas similares