Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Resolucion de nombre en Trigger

Estas en el tema de Resolucion de nombre en Trigger en el foro de SQL Server en Foros del Web. Hola, necesito hacer un select a la tabla inserted en un trigger, el nombre de la columna de la que debo obtener el dato, necesariamente ...
  #1 (permalink)  
Antiguo 21/12/2007, 06:31
 
Fecha de Ingreso: diciembre-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Resolucion de nombre en Trigger

Hola, necesito hacer un select a la tabla inserted en un trigger, el nombre de la columna de la que debo obtener el dato, necesariamente lo tengo que obtener a través del número de posición de la columna Ej. COL_NAME(OBJECT_ID('EstudiosII'), @i) donde @i es el número de posición. Obviamente esto no funciona para ser utilizado en el Select. Podrían decirme si existe alguna forma de realizar esta operación. Desde ya muchas gracias. Rubén [email protected]
  #2 (permalink)  
Antiguo 21/12/2007, 15:32
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Re: Resolucion de nombre en Trigger

Si hablamos de SQL SERVER, este motor no maneja la POSICION de las columnas.
  #3 (permalink)  
Antiguo 02/01/2008, 12:54
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Re: Resolucion de nombre en Trigger

Una alternativa es agregar una columna identity y eso te puede ayudar a identificar cada uno de los renglones de manera similar a lo que buscas.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:47.