RE: DB2 FIND LAST RECORD INSERTED

RE: DB2 FIND LAST RECORD INSERTED

 

  

CORRECTION! NOT FOR OS/390!


-----Original Message-----
From: Edwards Ed
[mailto:db2udbdba-ezmlmshield-x14504709.[Email address protected]
Sent: Thursday, December 23, 2004 12:40 PM
To: LazyDBA Discussion
Subject: RE: DB2 FIND LAST RECORD INSERTED


For Version 8 (NOW FOR OS/390)

--Select last row only
SELECT *
FROM (SELECT ROW_NUMBER() OVER (ORDER BY empno ASC) AS rownumber,
empno, firstnme
FROM edwarde.employee
) AS foo
WHERE empno = (SELECT MAX(empno) FROM edwarde.employee);





-----Original Message-----
From: Edwards Ed
[mailto:db2udbdba-ezmlmshield-x89777567.[Email address protected]
Sent: Thursday, December 23, 2004 12:33 PM
To: LazyDBA Discussion
Subject: DB2 FIND LAST RECORD INSERTED


To All,
The following code can be used to find the last record inserted (not
updated or deleted) into a table (I don't KNOW if this works for a cluster,
partition, etc but it works for a "normal" table).

SELECT DEPTNO, DNAME
FROM DEDBADM.DEPT
ORDER BY DEPTNO DESC
FETCH FIRST 1 ROWS ONLY;




---------------------------------------------------------------------
PLEASE CLICK REPLY-ALL TO SEND A REPLY TO EVERYONE
website: http://www.LazyDBA.com
To unsubscribe: http://www.lazydba.com/unsubscribe.html


---------------------------------------------------------------------
PLEASE CLICK REPLY-ALL TO SEND A REPLY TO EVERYONE
website: http://www.LazyDBA.com
To unsubscribe: http://www.lazydba.com/unsubscribe.html

DB2 & UDB email list listserv db2-l LazyDBA home page