Objetos de base de datos
En la siguiente tabla se especifican las limitaciones de tamaño máximo de varios objetos de base de datos definidos en bases de datos de Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5).
Categoría | Objeto | Tamaño máximo |
---|---|---|
Almacenamiento |
Nombre de la columna |
128 caracteres |
|
Columnas en una tabla |
1024 |
Tamaño de la fila |
8060 bytes |
|
|
Contraseña de la base de datos |
40 caracteres |
|
Tamaño de la base de datos |
4 GB 1 |
|
Incremento del tamaño de la base de datos |
Incrementos de 1 o 16 páginas, en función del tamaño de la tabla |
|
Tamaño de la página |
4 KB |
|
Sesiones |
256 |
|
Tamaño de columna BLOB (Ntext e Image) |
2 GB |
|
Nombre de tabla |
128 caracteres |
|
Tamaño de tabla |
Ilimitado |
Consultas |
Caracteres en una instrucción SQL |
Ilimitados |
|
Columnas en un cursor |
1024 |
|
Columnas en una cláusula ORDER BY, GROUP BY o DISTINCT |
10242 |
|
Niveles de subconsultas anidadas |
Ilimitados |
|
Parámetros con nombre |
Admitidos |
|
Operandos en una consulta |
Ilimitados |
|
Tablas en una combinación |
Ilimitadas |
Índices |
Columnas BLOB |
No se pueden indizar |
|
Bytes en una clave de índice |
5123 |
|
Columnas en un índice |
16 |
|
Índices por tabla |
249 |
Restricciones |
PRIMARY KEY, UNIQUE, restricciones de tipo Default y FOREIGN KEY |
Admitidas 4 |
Restricciones por tabla |
249 |
1El tamaño máximo predeterminado es 128 MB para los dispositivos y 256 MB para los equipos de escritorio.
2 Este límite sólo se aplica si se usa una tabla temporal como motor de almacenamiento para implementar ORDER BY. Si el procesador de consultas puede aprovechar un índice ya existente, no hay ningún límite para el número de columnas.
3 Se admiten claves más largas, pero los datos aparecen truncados y se añade una suma de comprobación al final. En el caso de las operaciones de equivalencia, funciona correctamente, a menos que haya dos sumas de comprobación iguales. Esto puede ser un problema cuando se usa una cláusula ORDER BY. El orden por encima de la longitud de la clave se devuelve en función de la suma de comprobación, y no según el valor actual.
4 Se crea un índice en esas columnas para cada restricción PRIMARY KEY y UNIQUE definida en una tabla. Todos estos índices cuentan para el número total de índices permitidos en una tabla. Además, no se pueden usar algunos tipos de datos (Ntext, Image) como columnas de clave principal porque no pueden indizarse.