Tema: ultima id
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2006, 14:27
Avatar de Worp9975
Worp9975
 
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 18 años
Puntos: 1
De un registro que acabas de crear en Oracle o en MYSQL ? , sq no te explicas muy bien. Tampoco aclaras si el 'id' es una columna que tú has definido en la tabla como cualquier otra o estás hablando de pseudo-columnas.

Si te refieres a un registro que acabas de insertar en Oracle puedes hacerte una idea con este ejemplo (bloque de programa anónimo):

Código:
DECLARE 
  v_id     number(5) ;

BEGIN 
  INSERT INTO mi_tabla VALUES (mi_sequence.nextval, val1, val2,...) 
  RETURNING campo_pk INTO v_id 
  ;

END ;
/
Si por lo que preguntas es por la pseudo-columna de Oracle que identifica de forma única cada fila de cada tabla en la base de datos:
Código:
SELECT mi_tabla.* , ROWID 
FROM mi_tabla 
;
La pseudo-columna se llama ROWID y es única. Es como una PK pero de Oracle interna para su manejo.

Salu2
__________________
Time is the fire in which we burn