Página 1 de 1

Resultados en el orden en que se registraron en la tabla

NotaPublicado: Mié Nov 05, 2014 4:46 pm
por cyndyrdz
Tengo una tabla en SQL con 4 campos, 3 de ellos forman parte del PK, pero necesito en un momento dado ver los registros en el orden en el que fueron ingresados a la tabla, cómo podría hacer esto??

Re: Resultados en el orden en que se registraron en la tabla

NotaPublicado: Jue Nov 06, 2014 7:38 pm
por Pere
No lo tienes garantizado, en función del SGBD que utilices puedes intentar buscar en sus particularidades, por ejemplo en oracle esta el rowid, que es un campo implícito que tiene toda tabla, pero desconozco ahora mismo si ordenando por él te los mostrara en orden de inserción.

Lo que se suele hacer en estos casos es dotar en tiempo de diseño a la tabla de un campo donde registrar la fecha y hora de inserción, y al insertar cada registro informarlo con la fecha del servidor de BD.

Por otro lado lanzando una consulta sin ordenar es posible que te los muestre en orden de inserción, pero como digo no tienes ninguna garantía.

suerte