Generar mi autonumerico

21/05/2008 - 22:02 por CHAR72 | Informe spam
Hola compañeros! tengo cierto inconveniente que no puedo resolver. Tengo un
sistema que tiene un id que lo detemina de una tabla donde guarda el ultimo
id y le va sumando uno por cada nuevo registro. Cuando es un insert de un
registro no hay inconveniente, pero ahora debo realizar varios insert y no
se como obtener ese numero, intente crear una funcion que lo obtenga pero
solo permite otras funciones o procedimientos extendidos.

Como puedo resolver la cuestion con SQL 2000?

Saludos

Carlos

Preguntas similare

Leer las respuestas

#16 Miguel Egea
23/05/2008 - 18:06 | Informe spam
Estupendo, el problema es que leí phantom reads y traduje lecturas sucias,
cosas del inglés y mi cabeza anticuada.

Creo que hasta aquí hubo discusión técnica, a partir de ahora lo mejor
sería discuir esto delante de un café, que pena que internet solo permita
cibercafés :)

Un Abrazo

"Carlos M. Calvelo" wrote in message
news:
Hola Miguel,

Vaya! Me voy a una reunión de dos horitas y esto ya ha explotado :)

Solo un par de reacciones que veo que ya se han aclarado muchas
cosas.


On May 23, 1:33 pm, "Miguel Egea" wrote:
Hola Carlos, no suelo comentar cada párrafo de los que me dicen, creo que
se
hace dificil de leer, pero como es una opinión personal y tu lo has hecho
te
contesto de la misma forma :-). Respetuosamente y siempre hablando desde
el
punto de vista técnico estás en un error, espero que te ayude a aclararlo.



He vuelto a leer mi reacción y no veo nada opinable en ella.
Los conceptos de 'serializabilidad de transacciones' y de
lo que es un 'phantom read' los tengo muy claros :-)


Manejo bases de datos con miles de usuarios concurrentes, y en estos
escenarios el nivel de aislamiento serializables es inviable, simplemente
inviable.




Aquí si que tengo la tendencia a creerte.
Vamos... que estoy 'casi seguro' de que es así como dices;
pero ese es el problema de SQL Server y no de conceptos.

Saludos,
Carlos
Respuesta Responder a este mensaje
#17 umak
23/05/2008 - 20:47 | Informe spam
"Alfredo Novoa" wrote:
Y normalmente se debería de usar el nivel serializable.



claro claro... tambien se puede bloquear toda la base de datos y resolvemos
la enfermedad asesinando al paciente

lo que se debe usar es un nivel que deje el resultado final COMO SI la
transaccion fuera serializable

chau
uyke
Respuesta Responder a este mensaje
#18 umak
23/05/2008 - 20:51 | Informe spam
que idea pelotuda...

Un error por interbloqueo debería de resolverse de forma que no se
enterasen las aplicaciones.



que la aplicacion se entere y sepa que hacer en consecuencia, incluso
ignorar el problema

chau
uyke
Respuesta Responder a este mensaje
#19 Alfredo Novoa
23/05/2008 - 21:15 | Informe spam
El Fri, 23 May 2008 11:51:03 -0700, umak escribió:


Un error por interbloqueo debería de resolverse de forma que no se
enterasen las aplicaciones.



que la aplicacion se entere y sepa que hacer en consecuencia, incluso
ignorar el problema



¿Para que querría enterarse la aplicación de un problema que ya está
resuelto?

Si el SGBD resuelve el interbloqueo entonces la aplicación ya no tiene que
hacer nada. Para ella no existe el problema.


Saludos
Respuesta Responder a este mensaje
#20 Carlos M. Calvelo
23/05/2008 - 21:25 | Informe spam
On 23 mei, 20:47, umak wrote:
"Alfredo Novoa" wrote:
> Y normalmente se debería de usar el nivel serializable.

claro claro... tambien se puede bloquear toda la base de datos y resolvemos
la enfermedad asesinando al paciente

lo que se debe usar es un nivel que deje el resultado final COMO SI la
transaccion fuera serializable




No es precisamente ese el significado del nivel de aislamiento
serializable?
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida