2011-08-09 10 views
5
  1. ¿Podemos actualizar los datos en la vista? De ser así, ¿reflejará los datos en la tabla actual?
  2. ¿Podemos eliminar la tabla si existe la vista creada en esa tabla?

¿Podría alguien explicarme las cosas anteriores? Estoy confundido con los conceptos anteriores.¿Podemos actualizar los datos en la vista

+0

por qué no crear una base de datos de prueba que contiene una tabla de prueba y ver? Entonces puedes responder tu propia pregunta. –

+0

@Mitch wheat: todavía estoy en etapa de aprendizaje. Entonces, lo que me hace hacer preguntas que parecen más simples para otros. – Shine

+0

@Shine: Mitch significa que * usted * debe devolver las respuestas que le parecieron útiles. Es fácil: simplemente haga clic en la flecha hacia arriba del número grande al lado de una respuesta que haya encontrado útil. – Heinzi

Respuesta

5
  1. Una vista siempre refleja datos de las tablas subyacentes. Existen reglas y excepciones para la actualización mediante vistas, por lo que consulte "Vistas actualizadas" en CREATE VIEW

  2. Sí. Para evitar esto, el uso con SCHEMABINDING en la vista (véase el enlace anterior)

+0

@Mitch Wheat: Veo su comentario anterior. Al menos aceptan algunos que es mejor que muchos. ta :-) – gbn

Cuestiones relacionadas