Tengo un procedimiento almacenado simple que devuelve registros:Conseguir un recordID en mi SQL consulta de selección
Select empID, EmpFirstName, EmpLastName from EMPLOYEES
el resultado devuelto es:
EmpID EmpFirstName EmpLastName
----- ------------ -----------
30152 John Smith
30114 Tom Jones
56332 Steve Williams
85442 Paul Johnson
Lo que necesito es:
RecID EmpID EmpFirstName EmpLastName
----- ----- ------------ -----------
1 30152 John Smith
2 30114 Tom Jones
3 56332 Steve Williams
4 85442 Paul Johnson
¿Cómo puedo obtener la columna recordID?
Gracias
'Select RECID, EMPID, EmpFirstName, EmpLastName de EMPLOYEES'? ¿Cuál es la estructura de tu DB? –
¿Qué está determinando el orden para la asignación de RecID? Ordenado por EmpID, 30114 tendrá RecID = 1. ¿Eso importa? –
Hay una diferencia entre una 'ID' de registro (es decir, algún valor almacenado en su base de datos que identifica positivamente un registro) y un número de línea (que es simplemente un número arbitrario que no necesariamente identificará la misma fila si ejecuta la consulta de nuevo.) ¿Qué es lo que quieres? – Chains