Bloqueo de tablas

10/11/2003 - 21:47 por sOcIo | Informe spam
Si yo tengo abierta una vista desde un equipo, ésto me
impide hacer modificaciones a la tabla a la que hace
referencia la vista desde otro equipo?

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
10/11/2003 - 21:57 | Informe spam
Si no modificas la estructura de los campos q tiene la vista no pasa nada!!
Ahora si tu vista hace referencia aun campo pior ej nombre y lo borras o
cambias el nombre!! pues deberas cambiar tu vista tambien.

Un abrazo

Accotto Maximiliano Damian
"sOcIo" escribió en el mensaje
news:09ab01c3a7cb$c9c6e240$
Si yo tengo abierta una vista desde un equipo, ésto me
impide hacer modificaciones a la tabla a la que hace
referencia la vista desde otro equipo?
Respuesta Responder a este mensaje
#2 Fernando España
10/11/2003 - 22:01 | Informe spam
No te impide, lo unico que tendrias problemas es si eliminas campos ya
establecidos en la vista



Fernando España
Gerente Informatica
Alta Tecnologia en Informatica S.A.
www.atisa.com.gt
7a. calle 4-34 Zona 10
Guatemala Centro America
PBX: (502) 3620005

Email:

****************************************

"sOcIo" escribió en el mensaje
news:09ab01c3a7cb$c9c6e240$
Si yo tengo abierta una vista desde un equipo, ésto me
impide hacer modificaciones a la tabla a la que hace
referencia la vista desde otro equipo?
Respuesta Responder a este mensaje
#3 Javier Loria
10/11/2003 - 23:15 | Informe spam
Hola:
Tanto como si tuvieras la misma tabla :)
El tipo de bloqueo no dependera de si abres una vista o la tabla
directamente, sino de como la abras. Ejemplo si usas ADO (NO ADO.NET)
dependera del si usas bloqueo optimista o pesimista.
Si quieres hacer una prueba construye una vista:
CREATE VIEW Autores
AS
SELECT * FROM Authors
Luego en el en Analizador de Consultas escribes:
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
BEGIN TRAN
SELECT * FROM Autores
En otra ventana del Analizador de consultas pruebas:
BEGIN TRAN
UPDATE Authors
SET AU_LNAME='Loria'

Veras como efectivamente por medio de la vista bloqueas la tabla de Authors.
Finalmente haz un ROLLBACK en ambas ventanas

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.



sOcIo escribio:
Si yo tengo abierta una vista desde un equipo, ésto me
impide hacer modificaciones a la tabla a la que hace
referencia la vista desde otro equipo?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida