From Bruce.Page@BellSouth.com Wed, 08 Aug 2001 06:25:26 -0700 From: "Page, Bruce" Date: Wed, 08 Aug 2001 06:25:26 -0700 Subject: RE: avoid duplicate sql Message-ID: MIME-Version: 1.0 Content-Type: text/plain No script, but an idea. Insert into a transaction table first. Then insert from your transaction table only the records that do not already exist in your data table. > -----Original Message----- > From: Tatireddy, Shrinivas (MED, Keane) > [mailto:Shrinivas.Tatireddy@med.ge.com] > Sent: Wednesday, August 08, 2001 9:15 AM > To: Multiple recipients of list ORACLE-L > Subject: avoid duplicate sql > > > Hi lists > > i need help in writing a sql query: > > i am trying to capture the session information from v$session and > inserting the same into someother table xyz with columns username, > logon_time. (scott logged in at 10:30 hrs) > > i put this script in cron. it runs every 30 minutes. but i need the > values shoudld not be duplicated. > > Every time the shell script runs, it inserts values into XYZ. table. > Here i need your help. The values should not be duplicated that are > being insreted into xyz. > > since username,logon_time are composite primary key, system will not > accept duplicates. > > Because, in the v$session, if the user stays more than 30 minutes, his > values will be sent to xyz table and as already xyz has that row > (inserted before 30 minutes by shell), system will deny to insert the > duplicate the value into xyz. > > any scripts? scripts? > > thanx in advance > srinivas > -- > Please see the official ORACLE-L FAQ: http://www.orafaq.com > -- > Author: Tatireddy, Shrinivas (MED, Keane) > INET: Shrinivas.Tatireddy@med.ge.com > > Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 > San Diego, California -- Public Internet access / Mailing Lists > -------------------------------------------------------------------- > To REMOVE yourself from this mailing list, send an E-Mail message > to: ListGuru@fatcity.com (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). > -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Page, Bruce INET: Bruce.Page@BellSouth.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru@fatcity.com (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).