Hola.
Cita:
Empezado por Tama
si este codigo que vosotros me dais lo aplicaramos a una tabla de 4.000.000 de registros, ¿no tardaria bastante??
supongo que @@IDENTITY es una variable de un procedimiento almacenado del SQL SERVER, por lo que el valor que devuelve no obliga a recorrer toda la tabla.
saludos.
|
En absoluto. Ese campo está indexado (puesto que es la clave primaria). Buscar el mayor elemento en un campo indexado siempre es muy rápido, por más registros que tenga la tabla.
NOTA: Los índices habitualmente són árboles de búsqueda (B-Tree) que són estructuras que permiten localizar un elemento con muy pocos accesos a disco (debido al orden que mantiene la estrctura). De la misma forma, localizar el elemento más grande, también implica muy pocos accesos a disco.
Saludos.