12/05/2006, 15:04
|
| | Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 8 meses Puntos: 0 | |
Buscando otra solución En el PL/SQL se puede hacer lo siguiente:
SELECT campo1, campo2
FROM tabla
ORDER BY 2
Esto me daría ordenado por el campo2. Si usara ORDER BY 1 me lo ordenaría por el campo1. En un procedure estoy definiendo la variable "ord" como number, usandola de esta manera
SELECT campo1, campo2
FROM tabla
ORDER BY ord
En teoría me debería funcionar, pero tampoco trabaja como quisiera. Ya he probado con "'ord'", "ord" y 'ord', pero tampoco me funciona. También usé declarando "ord" como in char, con las comillas anteriores, y tampoco. ¿Alguna sugerencia? |