| |||
Puedo bloquear una base de datos momentaneamente? Me explico, tengo un sistema que al momento de insertar un registro necesito crearle un codigo aparte del id auto number que se genera con una secuencia donde lee de la tabla cual fue el ultimo, le suma 1 y lo graba, el asunto está en que el sistema lo usan varias personas al mismo tiempo y hay veces que les da el mismo numero a ambos y eso no puede suceder, alguien me aconseja algo? Por si les sirve estoy usando PHP con MS-SQL. |
| |||
Supongo que usas "MS SQL Server (de Micro$oft)" .. si es así (y bueno .. en general para cualquier RDBMS) debes solventar el problema a nivel de SQL. No conozco MS SQL Server .. pero tendrá algúna instrucción SQL o conjunto de ellas para realizar lo que se denomina una "transacción" .. donde se indica un código SQL de "bloqueo" (a nivel de tabla o de registros ..) y un "desbloque" de la misma .. todo en SQL. Muevo tu consulta al foro de "Base de datos -> SQL Server" para que te orienten mejor al respecto. Un saludo, |