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.

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 la 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 solo 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.