Pregunta

A menudo, cuando me defina una Vista en Navicat recibo el siguiente mensaje:

xxx no tiene una clave principal.Las actualizaciones de esta tabla se realizará utilizando el pseudo siguiente declaración:ACTUALIZACIÓN CONJUNTO xxx ModifiedFieldsAndValues DONDE AllFieldsAndOldValues LÍMITE 1

Obviamente, yo sólo uso mis puntos de vista para ver de datos, no actualización.Pero esto me hizo curioso:

Hay una manera de definir una "clave principal" o "índice único" en una Vista?

¿Fue útil?

Solución

su implícita de que la vista de los usos de los índices y claves principales de su tabla base.Usted puede cambiar la semántica de cómo insertar y las actualizaciones se producen cuando el uso de ellos a través de puntos de vista jugando con la CASCADA de opciones de VERIFICACIÓN de

Ver Actualizables y Insertable Vistas

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top