Estoy buscando una manera simple de limitar una tabla de configuración de la aplicación a 1 fila. Sé que puedo hacer esto con una columna virtual que contiene una subconsulta, o una vista materializada en la parte superior, pero en realidad es una tabla simple Me gustaría una restricción que no requiere más líneas para implementar que para crear la tabla.Restricción simple para limitar una tabla de Oracle a una sola fila
La manera más simple en la que he pensado es en un campo de ID establecido en 1, y una restricción de verificación de que el ID debe ser 1, pero esto agrega un campo adicional confuso a la tabla, así que espero que haya algo obvio Me falta, como una restricción de verificación donde UNIQUE_FIELD = MAX (UNIQUE_FIELD), que no está permitido.
¿Por qué necesita esto? Por cierto, tal vez deberías aceptar algunas respuestas a las preguntas anteriores que publicaste. – HardCode
1) En realidad, hay 2 o 3 publicaciones SO que hablan de eso, el porqué. En mi caso, estoy agregando una tabla de versiones y quiero aplicar la regla que los scripts de la versión de la base de datos deben actualizar en lugar de agregarle una fila adicional. Con el tiempo, las consultas de verificación de versiones dependerán de esto. 2) No me he permitido cerrar las preguntas para las cuales obtuve respuestas, pero no la respuesta a la pregunta que hice. Los revisaré de nuevo, es posible que me haya perdido algo. – orbfish