Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Generar Clave

1 view
Skip to first unread message

CG

unread,
Nov 23, 2009, 7:42:05 AM11/23/09
to
SQL Server 2000

Hola a todos

Deseo crear en una tabla una clave principal autogenerada con las siguientes
caracteristicas:
1. Debe contener un número correlativo (Quizás a través de un identity.)
2. Al número anterior se le debe agregar automáticamente una cadena de
caracteres provenientes de los nombres de los socios de un club (por ejemplo,
las iniciales de ellos.) Estos datos (los nombres), sin embargo, son
ingresados después de la clave principal, pues el orden inicial de la tabla
es: Codigo_de_socio, Apellidos, Nombres, Direccion, etc.

¿Cómo puedo realizar esta operación?

Desde ya Muchísimas Gracias


--
Carlos García

Maxi Accotto

unread,
Nov 23, 2009, 9:27:26 AM11/23/09
to
Hola, usando un trigger o bien poniendo esa logica en un Store Procedure

--

------------------------------------------------
Maxi Accotto
MVP en SQL Server
http://blog.maxiaccotto.com
--------------------------------------------------

"CG" <C...@discussions.microsoft.com> wrote in message
news:1B812BE8-58C8-4742...@microsoft.com...

CEMorales

unread,
Nov 23, 2009, 6:38:24 PM11/23/09
to
�Ya probaste utilizando un campo tipo "f�rmula"?


"CG" <C...@discussions.microsoft.com> escribi� en el mensaje
news:1B812BE8-58C8-4742...@microsoft.com...


> SQL Server 2000
>
> Hola a todos
>
> Deseo crear en una tabla una clave principal autogenerada con las
> siguientes
> caracteristicas:

> 1. Debe contener un n�mero correlativo (Quiz�s a trav�s de un identity.)
> 2. Al n�mero anterior se le debe agregar autom�ticamente una cadena de


> caracteres provenientes de los nombres de los socios de un club (por
> ejemplo,
> las iniciales de ellos.) Estos datos (los nombres), sin embargo, son

> ingresados despu�s de la clave principal, pues el orden inicial de la

> tabla
> es: Codigo_de_socio, Apellidos, Nombres, Direccion, etc.
>

> �C�mo puedo realizar esta operaci�n?
>
> Desde ya Much�simas Gracias
>
>
> --
> Carlos Garc�a


0 new messages