Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/04/2014, 07:38
Avatar de gokufast
gokufast
 
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años
Puntos: 3
Respuesta: Limitar el numero máximo de registros en una tabla

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Las tablas temporales, en diferentes DBMS suelen tener cierto límite, pero no es debido a restricciones de tabla, sino al espacio de memoria que usan. Como muchos otros recursos que acceden a memoria temporal, están limitadas al espacio asignado a ella. Pero sigue sin ser restricciones a la tabla como tabla.
Si existen tablas temporales que se vacian al terminar la sesion, pues no es descabellado pensar que se podria limitar la cantidad de registros de una tabla, hay cosas que pueden hacer los DBMS que uno no sabe pero si no preguntas pues quedarias con la duda, pero esta claro que por lo menos el SQL Server no tiene tablas con esta característica.

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Precisamente ese es un error conceptual. Lo que estás buscando es que el DBMS dispare una excepción por límite de registros... Con lo que en realidad lo estás obligando a hacer más validaciones que lo que le llevaría hacer un SELECT COUNT().
Que no las veas, no implica que no existan.
En todo caso la velocidad entre una consulta por DBMS vs codigo es considerablemente menor en el DBMS, porque obviamente no tarda lo mismo hacer un query complejo por código a que se lo haga en el DBMS en una vista.

Finalizando agradecer la aclaración y ni que hacer hay cosas que tienes que hacerlo por código si o si y esta es una de ellas.