Maryann

The select workes on 8i, but the update part I have to think som time over :-)

[EMAIL PROTECTED] oracle]$ sqlplus scott/tiger

SQL*Plus: Release 8.1.7.0.0 - Production on Wed Jan 21 01:43:33 2004

(c) Copyright 2000 Oracle Corporation. All rights reserved.


Connected to: Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production With the Partitioning option JServer Release 8.1.7.4.0 - Production

SQL> select deptno, row_number() over (PARTITION BY DEPTNO order by deptno) x from emp
2 ;


   DEPTNO          X
---------- ----------
       10          1
       10          2
       10          3
       20          1
       20          2
       20          3
       20          4
       20          5
       30          1
       30          2
       30          3
       30          4
       30          5
       30          6

14 rows selected.

Maryann Atkinson wrote:

> select deptno, row_number() over (PARTITION BY DEPTNO order by deptno)
> from emp
> /

Hm... but thats not available in 8i, is it?

and besides, I want to update the table, not just select from it...

...

thx
maa




At 06:19 PM 1/20/2004, you wrote:


Maryann
You can use the new windowing function, here is test select working
on emp :-)



select deptno, row_number() over (PARTITION BY DEPTNO order by deptno)
 from emp
/

   DEPTNO ROW_NUMBER()OVER(PARTITIONBYDEPTNOORDERBYDEPTNO)
---------- ------------------------------------------------
       10                                                1
       10                                                2
       10                                                3
       20                                                1
       20                                                2
       20                                                3
       20                                                4
       20                                                5
       30                                                1
       30                                                2
       30                                                3
       30                                                4
       30                                                5
       30                                                6

Maryann Atkinson wrote:

I have a 10000-rows table with 2 columns, Emp_ID and Req_ID.

There are about 150 different emp_ids in these 10000+ records.

What I want to do is the following:

For every different Emp_id, I need the Rec_ids that corresponds to it
to be updated/renumbered starting from 1 and keep going up by 1.

So I want it to look something like this:

Emp_ID Req_ID

10001       001
10001       002
10001       003
10001       004
10001       005
10001       006
10001       007
10001       008


10002 001 10002 002 10002 003 10002 004 10002 005


10003 001


10004       001
10004       002
10004       003
10004       004
10004       005
10004       006


etc



Any ideas?


Thanks,
maa


--

Best regards/Venlig hilsen

/*Peter Gram*/ <mailto:[EMAIL PROTECTED]>

Miracle A/S <http://www.miracleas.dk/>
Kratvej 2
DK - 2760 Måløv

Cell:  (+45) 2527 7107
Phone: (+45) 4466 8855
Fax:   (+45) 4466 8856
Home:  (+45) 3874 5696
Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

SQL Server Master Class 8-10 Marts,
Database Forum 28-30 October
Master Class 17-19 Januar 2005.

--
Please see the official ORACLE-L FAQ: http://www.orafaq.net
--
Author: Peter Gram
 INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).



--


Best regards/Venlig hilsen

/*Peter Gram*/ <mailto:[EMAIL PROTECTED]>

Miracle A/S <http://www.miracleas.dk/>
Kratvej 2
DK - 2760 Måløv

Cell:  (+45) 2527 7107
Phone: (+45) 4466 8855
Fax:   (+45) 4466 8856
Home:  (+45) 3874 5696
Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

SQL Server Master Class 8-10 Marts,
Database Forum 28-30 October
Master Class 17-19 Januar 2005.

--
Please see the official ORACLE-L FAQ: http://www.orafaq.net
--
Author: Peter Gram
 INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to