Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 21-dic-2007, 05:31   #1 (permalink)
ruanrodriguez ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 2
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 ruanrodriguez@hotmail.com
ruanrodriguez está desconectado   Responder Citando
Antiguo 21-dic-2007, 14:32   #2 (permalink)
Colaborador
iislas ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 1.407
Re: Resolucion de nombre en Trigger

Si hablamos de SQL SERVER, este motor no maneja la POSICION de las columnas.
iislas está desconectado   Responder Citando
Antiguo 02-ene-2008, 11:54   #3 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
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
Mithrandir está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:33.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93