Re: ROWID PROBLEM

2004-01-26 Thread Hemant K Chitale
Read the Oracle Documentation or http://otn.oracle.com or http://metalink.oracle.com on what a RowID is. It is actually a composite of File_Number_in_Database + Block_Number_in_File + Row_Number_within_Block. Since a Table is like a heap rows may be inserted by Oracle in any of the available

ROWID PROBLEM

2004-01-25 Thread Waleed Haggagy
Title: RE: alter table rename error HI ALL.. I HAVE PROBLEM THE ROWID FIELD IS NOT SORTED IN MY DATABASE WITH THE INSERTION DATA.. I INSERT THE TIME WITH EVERY RECORD AND WHEN SELECT FROM THE TABLE WITH ORDER BY ROWID I GET RANDOM TIMES IN TIME FIELD !!! THAT HAPPEND WITH ME IN ONE TABLE

Re: ROWID PROBLEM

2004-01-25 Thread Ryan
To: Multiple recipients of list ORACLE-L Sent: Sunday, January 25, 2004 10:19 AM Subject: ROWID PROBLEM HI ALL.. I HAVE PROBLEM THE ROWID FIELD IS NOT SORTED IN MY DATABASE WITH THE INSERTION DATA.. I INSERT THE TIME WITH EVERY RECORD AND WHEN SELECT FROM THE TABLE

Re: ROWID PROBLEM

2004-01-25 Thread Jared Still
. Jared On Sun, 2004-01-25 at 07:19, Waleed Haggagy wrote: HI ALL.. I HAVE PROBLEM THE ROWID FIELD IS NOT SORTED IN MY DATABASE WITH THE INSERTION DATA.. I INSERT THE TIME WITH EVERY RECORD AND WHEN SELECT FROM THE TABLE WITH ORDER BY ROWID I GET RANDOM TIMES IN TIME FIELD

Re: ROWID PROBLEM

2004-01-25 Thread Tanel Poder
Title: RE: alter table rename error Maybe the problem is with your capital letters?! Tanel. - Original Message - From: Waleed Haggagy To: Multiple recipients of list ORACLE-L Sent: Sunday, January 25, 2004 5:19 PM Subject: ROWID PROBLEM HI ALL.. I

RE: ROWID PROBLEM

2004-01-25 Thread Jamadagni, Rajendra
All Views expressed in this email are strictly personal. QOTD: Any clod can have facts, having an opinion is an art ! -Original Message-From: Tanel Poder [mailto:[EMAIL PROTECTED]Sent: Sunday, January 25, 2004 5:55 PMTo: Multiple recipients of list ORACLE-LSubject: Re: ROWID

invalid ROWID

2003-09-17 Thread ManojKr Jha
Hi All, I am facing one problem explained below: Our application is using a trigger on view a based on some table b. IF :new.IND = 'Y' THEN UPDATE b set IND = NVL(RTRIM(:new.DIND),' ') WHERE ROWID = :old.OROWID

RE: invalid ROWID

2003-09-17 Thread Jamadagni, Rajendra
Title: RE: invalid ROWID use PK ... rowid is not reliable in views ... -Original Message- From: ManojKr Jha [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 17, 2003 11:00 AM To: Multiple recipients of list ORACLE-L Subject: invalid ROWID Hi All, I am facing one problem

Re: invalid ROWID

2003-09-17 Thread Tanel Poder
on view a based on some table b. IF :new.IND = 'Y' THEN UPDATE b set IND = NVL(RTRIM(:new.DIND),' ') WHERE ROWID = :old.OROWID; END IF; Apllication is trying to update view, nad thus triiger consist

Re: invalid ROWID

2003-09-17 Thread ManojKr Jha
: Sent by: Subject: Re: invalid ROWID [EMAIL PROTECTED

Re: invalid ROWID

2003-09-17 Thread Hemant K Chitale
If OROWID is a column, the WHERE ROWID = :old.OROWID; would certainly fail. If OROWID is expected to be of type ROWID, check the View definition. Are you really getting the right rowid ? Hemant At 07:59 AM 17-09-03 -0800, you wrote: OROWID is column of view a based on table b. With Regards

how to identify table dublicates just using rowid ?

2003-03-01 Thread Salaheldin Aboali
hi all, how to identify or list table dublicates just using rowid ? Regards,Salaheldin Aboali---Senior Software Developer Management Information Systemshttp://www.mis-kuwait.comPhone:+965.240.64.25+965.240.67.98+965.240.80.92Ext. 235Fax

Re: how to identify table dublicates just using rowid ?

2003-03-01 Thread Walid Alkaakati
Hi from old post , following metalink documents may help you. Note:65080.1 Using SQL To Delete Duplicate Rows In A Table PR:1015631.6 HOW TO SELECT DUPLICATE ROWS WITHOUT USING ROWID PR:1004425.6 HOW TO FIND OR DELETE DUPLICATE ROWS IN TABLE. Tekram Aboali. -- Please see

RE: how to identify table dublicates just using rowid ?

2003-03-01 Thread Ahmed Gholam Hussain
Hi Salah , This is a sample query on how to identify the duplicate rows : Select FROM tablename WHERE rowid not in (SELECT MIN(rowid) FROM tablename GROUP BY column1, column2, column3...); Hope it helps

INSERT ... RETURNING ROWIDTOCHAR(ROWID) INTO problem on 9.2.0.2.1

2003-02-12 Thread Sam Bootsma
',SYSDATE,Misc.GetDefaultErKey('0001','000-3')) 8 RETURNING ROWIDTOCHAR(ROWID) INTO cRow; 9 end; 10 end; 11 / begin * ERROR at line 1: ORA-03113: end-of-file on communication channel SQL connect canadian_575/sql@paristest Connected. Thanks for any help ... Sam Bootsma, OCP Technical

RE: INSERT ... RETURNING ROWIDTOCHAR(ROWID) INTO problem on 9.2.0

2003-02-12 Thread Sony kristanto
RETURNING ROWIDTOCHAR(ROWID) INTO cRow; 9 end; HTH, Sony -Original Message- From: Sam Bootsma [SMTP:[EMAIL PROTECTED]] Sent: Thursday, February 13, 2003 1:34 AM To: Multiple recipients of list ORACLE-L Subject: INSERT ... RETURNING ROWIDTOCHAR(ROWID

join after saving rowid Value into a Field - For Design , Dev. Gurus

2002-12-27 Thread VIVEK_SHARMA
is15-20 times the number of records in M. one way to join the two tables is to say M.emp_id = P.emp_id. but because P has high number of records the select is slower. we foundthat select of a row fromtable"P" using "rowid" columnwas veryQUICK. Is it a Correct pract

RE: join after saving rowid Value into a Field - For Design , Dev

2002-12-27 Thread Richard Ji
Title: Message Not a good idea to store rowid in table M. If you ever move table P to a different tablespace or within the same tablespace, all it's rowid would change. Richard Ji -Original Message-From: VIVEK_SHARMA [mailto:[EMAIL PROTECTED]]Sent: Friday, December 27, 2002

RE: join after saving rowid Value into a Field - For Design , Dev. Gurus

2002-12-27 Thread Stephane Faroult
found that select of a row from table P using rowid column was=0D very QUICK . =0D =0D Is it a Correct practice :-=0D =0D 1) to Store the ROWID of Table P in M in a separate column (say=0D P_rowid)=0D =0D 2) Is it possible to do a Join like the follows :- =0D =0D select field1, field2,... from M

Re: join after saving rowid Value into a Field - For Design , Dev. Gurus

2002-12-27 Thread Stephane Paquette
You can use the rowid but do not keep it. As a dev DBA I would not allow to store the rowid in a table because its value is meaningless once you export/import, ... --- VIVEK_SHARMA [EMAIL PROTECTED] a écrit : let us suppose there are two tables M and P. both Contain the field emp_id. other

Re: join after saving rowid Value into a Field - For Design , Dev. Gurus

2002-12-27 Thread tim
Developers can also use the approach that Oracle uses with UROWID values, which are stored in secondary indexes on IOTs (i.e. replacing ROWIDs used in normal indexes). Store the ROWID as well as the PK/UK column values. Use the following algorithm to retrieve in future: 1. Retrieve the PK/UK

RE: ROWID in statement trigger

2002-10-23 Thread Jacques Kilchoer
Title: RE: ROWID in statement trigger -Original Message- From: Connor McDonald [mailto:[EMAIL PROTECTED]] have a package type as a plsql table of rowid statement-before: plsql_table.delete; row-after: plsql_table(plsql_table.count+1) := :new.rowid; statement-after

RE: Rowid in before update statement trigger

2002-10-23 Thread Naveen Nahata
the rows being updated in a before update statement trigger, without using row level trigger ? We tried to use the before update row level trigger to get the rowid of the updated rows . We observed that the statement level trigger is fired before row level trigger. As a result , we could not get

RE: ROWID question?

2002-10-23 Thread Denham Eva
Title: ROWID question? Thanks for everyones input! -Original Message-From: Denham Eva [mailto:[EMAIL PROTECTED]]Sent: Tuesday, October 22, 2002 4:49 PMTo: Multiple recipients of list ORACLE-LSubject: ROWID question? Hello Gurus Does Oracle reuse ROWID "numbers&q

ROWID in statement trigger

2002-10-22 Thread PK_Deepa/VGIL
Hello, How to get the ROWID of the rows being updated in an After update statement trigger ? Thanks in advance, Deepa -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: INET: [EMAIL PROTECTED] Fat City Network Services-- 858-538-5051 http://www.fatcity.com San

RE: ROWID in statement trigger

2002-10-22 Thread Naveen Nahata
] Sent: Tuesday, October 22, 2002 1:54 PM To: Multiple recipients of list ORACLE-L Hello, How to get the ROWID of the rows being updated in an After update statement trigger ? Thanks in advance, Deepa -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: INET: [EMAIL

Re: ROWID in statement trigger

2002-10-22 Thread Connor McDonald
have a package type as a plsql table of rowid statement-before: plsql_table.delete; row-after: plsql_table(plsql_table.count+1) := :new.rowid; statement-after: for i in 1 .. plsql_table.count loop play with rowids end loop; hth connor --- [EMAIL PROTECTED] wrote: Hello, How

ROWID question?

2002-10-22 Thread Denham Eva
Title: ROWID question? Hello Gurus Does Oracle reuse ROWID numbers, once a delete of a row has been done? The reason I ask is because, I need to delete duplicate records from a very large table. However I must keep the newest date in one of the date columns. If oracle does not reuse

Re: ROWID question?

2002-10-22 Thread Igor Neyman
Title: ROWID question? If you have timestamp-type column (let's call it "date_column") and what to keep the record with the newest date, then you should use this column in your DELETE statement (instead of ROWID): DELETE FROM tablename a WHERE date_column (SELECT MAX(b.d

Re: ROWID question?

2002-10-22 Thread Rick_Cale
Hi, Space is reused therefore ROWID are reused. You can certainly modify your delete duplicate routine for special cases to include record must have max date. Rick

RE: ROWID question?

2002-10-22 Thread Fink, Dan
Title: ROWID question? The script you are using will achieve your goal. It's a pretty common one to remove dups. ROWIDs will be reused once Oracle reinserts a row into the 'hole'. However, for the duration of the transaction, this will not be the case. Since the transaction could

Re: ROWID question?

2002-10-22 Thread Mark Richard
issues of its own. Also, the comments about replacing rowid with the date column are very valid - There is no way to guarantee that the row with the newest date has a larger rowid. I always believe you should treat rowid's as a magical number - they are fine for referring to directly, but not things

RE: ROWID question?

2002-10-22 Thread Nick Wagner
Title: RE: ROWID question? Yes, Oracle can re-use a rowid. -Original Message- From: Mark Richard [mailto:[EMAIL PROTECTED]] Sent: Tuesday, October 22, 2002 4:39 PM To: Multiple recipients of list ORACLE-L Subject: Re: ROWID question? Denham, At the risk of going slightly off

Rowid in before update statement trigger

2002-10-22 Thread PK_Deepa/VGIL
How to identify the rows being updated in a before update statement trigger, without using row level trigger ? We tried to use the before update row level trigger to get the rowid of the updated rows . We observed that the statement level trigger is fired before row level trigger. As a result

Re: Rowid

2002-09-12 Thread Yechiel Adar
When the row is moved to another block. Yechiel Adar Mehish - Original Message - To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED] Sent: Thursday, September 12, 2002 5:28 AM what are the cases for a rowid to be changed ? Regards, Prakash. -- Please see

RE: Rowid

2002-09-12 Thread Fink, Dan
Actually, the rowid will not change when a row is migrated. The original rowid is preserved (for indexing purposes) with a pointer to the new row. The rowid referenced by functions will be the original rowid. I performed a test about a year ago that covered this scenario. I found that when you

RE: Rowid

2002-09-12 Thread Mercadante, Thomas F
Mercadante Oracle Certified Professional -Original Message- Sent: Thursday, September 12, 2002 12:48 PM To: Multiple recipients of list ORACLE-L Actually, the rowid will not change when a row is migrated. The original rowid is preserved (for indexing purposes) with a pointer to the new row

RE: Rowid

2002-09-12 Thread Fink, Dan
, or performed because of an Alter Table {} Move Tablespace command. Tom Mercadante Oracle Certified Professional -Original Message- Sent: Thursday, September 12, 2002 12:48 PM To: Multiple recipients of list ORACLE-L Actually, the rowid will not change when a row is migrated. The original rowid

RE: Rowid

2002-09-12 Thread Diego Cutrone
Actually, if a row is migrated it keeps the same ROWID it has before the update. HTH DC - Original Message - To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED] Sent: Thursday, September 12, 2002 3:03 PM Dan, I think there is a difference between migrated and moved

Rowid

2002-09-11 Thread guess who
what are the cases for a rowid to be changed ? Regards, Prakash. -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: guess who INET: [EMAIL PROTECTED] Fat City Network Services-- (858) 538-5051 FAX: (858) 538-5051 San Diego, California-- Public Internet

RE: ROWID datatype columns and primary keys

2002-02-26 Thread Abdul Aleem
Another thing that I recall, if I am correct, the freed ROWIDs (after deleting rows) are assigned to newly inserted rows. Aleem -Original Message- Sent: Thursday, February 21, 2002 11:18 PM To: Multiple recipients of list ORACLE-L Subject:ROWID datatype columns

ROWID datatype columns and primary keys

2002-02-21 Thread Boivin, Patrice J
Can someone explain to me why some developers like to create ROWID datatype columns in their tables? I am wondering why they sometimes do that instead of using primary keys. I searched for info on this on the Web, but nothing. ROWID access is probably faster than index access, I guess. I

RE: ROWID datatype columns and primary keys

2002-02-21 Thread Deshpande, Kirti
of list ORACLE-L Can someone explain to me why some developers like to create ROWID datatype columns in their tables? I am wondering why they sometimes do that instead of using primary keys. I searched for info on this on the Web, but nothing. ROWID access is probably faster than index access, I

RE: ROWID datatype columns and primary keys

2002-02-21 Thread Whittle Jerome Contr NCI
Oracle changed the ROWID size between Oracle7 and Oracle8. It went from 6 bytes to 10 bytes. So if a developer wrote code that only sized the ROWID to 6 bytes, it's probably not going to work when converted to Oracle8 or 9. Jerry Whittle ACIFICS DBA NCI Information Systems Inc. [EMAIL

Re: ROWID datatype columns and primary keys

2002-02-21 Thread Rick_Cale
I am sure someone has a reason for creating a column with a ROWID datatype but I cannot think of it. Every row has a ROWID column anyway so why create another one. That column would have to be kept update on almost any kind of DDL performed on that table. I cannot imagine populating that field

Re: ROWID datatype columns and primary keys

2002-02-21 Thread Jared . Still
ROWID's have their place. My preference is that they are used in PL/SQL or other code as a means of quickly locating or relocating a row in a table. Using them procedurally at runtime is generally considered a valid use of ROWID data types. Storing ROWID data is generally considered a bad

RE: ROWID datatype columns and primary keys

2002-02-21 Thread Paul . Parker
Patrice, The only reason I can think of creating a column with a datatype of ROWID, is in order to store a rowid. Why you need to store the rowid escapes me as the rowid is available as a pseudocolumn anyway. It is also dangerous to store this rowid in a column, as it can change. During

RE: ROWID datatype columns and primary keys

2002-02-21 Thread Orr, Steve
A rowid column can be put to very good use in transitional tables for batch processing or temporary tables. For example, check out the CHAINED_ROWS table that Oracle creates via the utlchain.sql script. I've seen this technique in the commercial Banner Utilities application from SCT. It may

Manual convertion 8i ROWID

2002-02-13 Thread Sinard Xing
Hi guys, Beside using DBMS_ROWID.* is that a way (formula) to convert the base-64 encoding to normal decimal format ? Thanks Sinardy Happy CNY -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Sinard Xing INET: [EMAIL PROTECTED] Fat City Network Services--