Resultados en el orden en que se registraron en la tabla

Para debatir interrogar o exponer cualquier duda o sugerencia sobre el curso SQL desde cero.

Resultados en el orden en que se registraron en la tabla

Notapor cyndyrdz » Mié Nov 05, 2014 4:46 pm

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??
Cyndy
cyndyrdz
 
Mensajes: 1
Registrado: Mié Nov 05, 2014 4:08 pm

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

Notapor Pere » Jue Nov 06, 2014 7:38 pm

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
Pere
 
Mensajes: 73
Registrado: Mar Feb 02, 2010 9:44 pm


Volver a Soporte SQL desde cero

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados