En este grupo En todos

Foro de SQL Server



Como bloquear de un grupo de registros.

Manuel
Agrario y alimentario ies luís velez d...
Escrito por Manuel Cornejo Fernández
el 15/07/2009

Buenas tardes Eduardo,

Disculpe que le moleste, pero le agradecería que orientara un poquito.

Soy nuevo en SQL Server. Estoy trabajando en un Software que utiliza SQL Server como motor de datos.

Lo que necesito hacer es bloquear un grupo de registros, para su posterior actualización. Por ejemplo, en una tabla de

3000 registros, quiero bloquear tan solo los que cumplan una determinada condición, imagenemos que son 10 nada más,

De tal forma que el resto de usuario puedan seguir trabajando con la tabla normalmente, pero que no puedan actualizar

Los 10 registros que han sido bloqueados.

No se si me he explicado bien.

Agradecería una orientación.

Muchas gracias de antemano.

Un Saludo.

Manuel Cornejo.

Haver G. Ramirez
Ingeniería en sistemas universidad mar...
Escrito por Haver G. Ramirez
el 16/07/2009

Deberias mas de explicar el porque necesitas tener bloqueados , o cual es la situacion, por lo pronto te podria hablar de que manejaras Transacciones,

Busca en google bajo los distintos tipos, y me cuentas.

Monica Rivera
Washington, Estados ...
Escrito por Monica Rivera
el 16/07/2009

Bloquearlos por cuanto tiempo? Manda mas detalles de lo que estas tratando de hacer.

Monica

Mcts Isaias Islas González
Distrito Federal, Mé...
Escrito por Mcts Isaias Islas González
el 16/07/2009

Colocas un StatusRegistro de tipo BIT, les colocas 1 a todos aquellos "bloqueados" y en tu aplicativo, solo "atacas" los que estan en 0 (cero).

Antonio Vargas Alvarez
Bogotá, Colombia
Escrito por Antonio Vargas Alvarez
el 20/10/2009

Hola, Isaìas, me interesa su respuesta, pero por donde hago lo del StatusRegistro,. Gracias

Mcts Isaias Islas González
Distrito Federal, Mé...
Escrito por Mcts Isaias Islas González
el 20/10/2009

Bueno, debes crear una COLUMNA de tipo BIT, donde 1 sea ocupado, 0 sea libre, asi de sencillo.