Muy buenas grupo,
Tengo un problema, hago un Insert que pueden ser entre 1 a 100 registros mas
o menos, el asunto es que uno de los datos que agrego es el código de
registro que es 6 caracteres alfabéticos únicos (una especie de Identity)
Hice una función que devuelve los 6 caracteres, y la llamdo :
Insert dbo.Tabla1 (campo1, campo2, campo3)
Select "valor1", "Valor2",
dbo.CreoCodigo(rand(),rand(),rand(),rand(),rand(),rand()) from tabla2
Como sabrán, el Rand() no lo puedo poner dentro de la función por eso la
llamo desde afuera, el problema es la función de devuelve exactamente el
mísmo código para todos los registros de Tabla2.
Antes yo hacía un bucle y llamaba a la función registro por registro, yo no
veo otra sulución que volver al famoso estilo dBase (while not eof()
...gotop y skeep, skeep.)
Pensar que despotricaba contra Ashton Tate. jajajaj
Leer las respuestas