05/09/2012, 17:38
|
| | | Fecha de Ingreso: octubre-2007 Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años Puntos: 85 | |
Respuesta: Incrementar un campo desde un trigger El campo Id puede ser calculado, no necesitas almacenarlo en la base de datos, por ejemplo:
Código:
create table t1 (campo1 int, campo2 varchar(10))
insert into t1 values (1,'a')
insert into t1 values (1,'b')
insert into t1 values (1,'c')
insert into t1 values (2,'d')
insert into t1 values (1,'e')
insert into t1 values (2,'f')
insert into t1 values (1,'g')
insert into t1 values (1,'h')
insert into t1 values (1,'i')
go
select rank() over (partition by campo1 order by campo2) as id,
campo1,
campo2
from t1
go
Saludos |