AW: RE: rowid added to the select cluase of a statement

  • From: "ahmed.fikri@xxxxxxxxxxx" <ahmed.fikri@xxxxxxxxxxx>
  • To: "jbeckstrom@xxxxxxxxx" <jbeckstrom@xxxxxxxxx>, "mwf@xxxxxxxx" <mwf@xxxxxxxx>, "oracle-l@xxxxxxxxxxxxx" <oracle-l@xxxxxxxxxxxxx>
  • Date: Thu, 15 Jul 2021 18:41:56 +0200 (CEST)

how is the vendor code is executed? Directly using Sqlplus? Or there is 
another layer between the application and Oracle? Some tools wrap the code 
sent to the database



------------------------------------------------------------------------
Gesendet mit der Telekom Mail App
<https://kommunikationsdienste.t-online.de/redirects/email_app_android_sendmail_footer>


--- Original-Nachricht ---
Von: Beckstrom, Jeffrey
Betreff: RE: rowid added to the select cluase of a statement
Datum: 15. Juli 2021, 18:35
An: ahmed.fikri@xxxxxxxxxxx, mwf@xxxxxxxx, oracle-l@xxxxxxxxxxxxx



We know that. Vendor states they are not coding the rowed. So where is it 
coming from?

 

From: oracle-l-bounce@xxxxxxxxxxxxx <oracle-l-bounce@xxxxxxxxxxxxx> On 
Behalf Of ahmed.fikri@xxxxxxxxxxx
Sent: Thursday, July 15, 2021 12:30 PM
To: mwf@xxxxxxxx; Beckstrom, Jeffrey <jbeckstrom@xxxxxxxxx>; 
oracle-l@xxxxxxxxxxxxx
Subject: AW: rowid added to the select cluase of a statement

 

Hi,
 
I guess join is used in the sql and in this case table alias should be 
used:
 
select rowid, a.* from table_a a join table_b b using(whatever to join ) 
--> column ambiguously
 
select a.rowid rowid_from_a, b.rowid rowid_from_b,a.*,b.* from table_a a 
join table_b b using(whatever to join) will work
 
Best regards
Ahmed
 
 
 
 
-----Original-Nachricht-----
Betreff: RE: rowid added to the select cluase of a statement
Datum: 2021-07-15T18:20:01+0200
Von: "Mark W. Farnham" <mwf@xxxxxxxx <mailto:mwf@xxxxxxxx> >
An: "jbeckstrom@xxxxxxxxx <mailto:jbeckstrom@xxxxxxxxx> " <
jbeckstrom@xxxxxxxxx <mailto:jbeckstrom@xxxxxxxxx> >, "
oracle-l@xxxxxxxxxxxxx <mailto:oracle-l@xxxxxxxxxxxxx> " <
oracle-l@xxxxxxxxxxxxx <mailto:oracle-l@xxxxxxxxxxxxx> >
 
 
 

The before and after sql text might be useful as well as what interface 
submitted the sql.

 

IF you can grab the sql text and submit it directly at the local command 
line, that might help discover or rule out where to focus investigation.

 

Whether the objects referenced in the statement are tables or something 
complex, such as join views, might also be of interest.

 

Good luck!

 

mwf

 

From: oracle-l-bounce@xxxxxxxxxxxxx <mailto:oracle-l-bounce@xxxxxxxxxxxxx
[<mailto:oracle-l-bounce@xxxxxxxxxxxxx> ] On Behalf Of Beckstrom, Jeffrey
Sent: Thursday, July 15, 2021 12:04 PM
To: oracle-l@xxxxxxxxxxxxx <mailto:oracle-l@xxxxxxxxxxxxx>
Subject: rowid added to the select cluase of a statement

 

In Oracle 12.2, we are seeing parse warning messages. The sql shown 
includes rowid in the select which causes the sql to be invalid – column 
ambiguously defined. Google found the below entry from 2007.

 

https://www.freelists.org/post/oracle-l/Anyone-seen-ROWIDs-added-to-the-SELECT-clause-of-a-statement,1
<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freelists.org%2Fpost%2Foracle-l%2FAnyone-seen-ROWIDs-added-to-the-SELECT-clause-of-a-statement%2C1&data=04%7C01%7Cjbeckstrom%40gcrta.org%7C86e7a53f92ca488396c108d947addfa6%7Cebe8e20736ec47f48cb8f5f757605f5d%7C1%7C0%7C637619634382076430%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=wi20Etx81MAiJIXI6VlCDKC%2BCDDv9DyjOqjhW9qUQb4%3D&reserved=0>

 

Does this sound familiar to anyone and if so what is the fix?

 

Jeffrey Beckstrom

Greater Cleveland Regional Transit Authority

1240 W. 6th Street

Cleveland, Ohio 44113

 



Other related posts:

  • » AW: RE: rowid added to the select cluase of a statement - ahmed.fikri@xxxxxxxxxxx