I sometimes have 10 to 15 sessions running by one user, using temp tables Tom
On Thu, 3 May 2018, 5:18 PM Lena Dammstrom, <[email protected]> wrote: > Thanks Razzak. > I missed the "session specific" in my response! > > Regards > Lena > > -----Original Message----- > From: [email protected] <[email protected]> On Behalf Of A. > Razzak Memon > Sent: Thursday, May 03, 2018 4:52 PM > To: [email protected] > Subject: RE: [RBASE-L] - Does Table exist? > > Lena, > > FYI, TEMPORARY tables/views are "session specific" tables/views, meaning, > each session of R:BASE retains and maintains its own TEMPORARY > table(s)/view(s). > > Yes, your understanding of "Temp tables are unique/mutually exclusive for > each user" or session is correct! > > Temporary tables/views created by user Lena will NOT be seen by another > user, or even a separate session of R:BASE started by Lena. > > Hope that helps! > > Very Best R:egards, > > Razzak > > > At 05:31 PM 5/3/2018, Lena Dammstrom wrote: > > >Someone can correct me if I am wrong, but I have it in my head that > >Temp tables are unique/mutually exclusive for each user. > > > >I.e. TempTableA created by user Lena cannot be seen/used by user Doug > >and vice-versa So the same program called by Lena could create > >TempTableA and same program called by Doug would also TempTableA > > > >Regards > >Lena > > > >From: [email protected] > ><[email protected]> On Behalf Of Doug Hamilton > >Sent: Thursday, May 03, 2018 3:03 PM > >To: R:Base List <[email protected]> > >Subject: Re: [RBASE-L] - Does Table exist? > > > >Thanks Lena, Razzak and Buddy. > >The temp table is in an item maintenance routine. I don't want to > >delete it if there are other parts being edited by the same user. > >I was going to create a unique temp table for each part, but that got > >ugly real fast. > > > >Doug > > > >On 5/1/2018 11:04 AM, Buddy Walker wrote: > > > >I think doing a COUNT(*) FROM SYS_TABLES is the best way to check for > >an existing table. With that being said and you truly want to > >delete/drop a TEMPORARY table then recreate it I would just turn the > >error message off and drop the table then turn the error message back > >on. > > > > SET ERROR MESSAGE 2038 OFF > > DROP myTempTblName > > SET ERR0R MESSAGE 2038 ON > > CREATE TEMPORARY myTempTblName ……… > >/p> > >Buddy > > > > > >From: > ><mailto:[email protected]>[email protected] > ><mailto:[email protected]><[email protected]> > >On Behalf Of Lena Dammstrom > >Sent: Tuesday, May 1, 2018 11:41 AM > >To: <mailto:[email protected]>[email protected] > >Subject: RE: [RBASE-L] - Does Table exist? > > > >Doug, I be interested in a more elegant way of checking for the > >existence of a table too! > > > >I use the count method: > >SET VAR vCount = 0 > >SELECT COUNT(*) INTO vCount FROM Sys_Tables + > > WHERE Sys_Table_Name = 'TableName' AND LIMIT = 1 > > > > > >Regards > >Lena > >From: > ><mailto:[email protected]>[email protected] > ><<mailto:[email protected]>[email protected]> > >On Behalf Of Doug Hamilton > >Sent: Tuesday, May 01, 2018 10:33 AM > >To: R:Base List > ><<mailto:[email protected]>[email protected]> > >Subject: [RBASE-L] - Does Table exist? > > > >I'm drawing a blank - is there a > >command/function (in 9.5) to check for the existence of a table? > >I want to see if a temp table exists before I try to recreate it. > > > >I could try to count rows and check for error messages if the table > >isn't there but I suspect there's a more elegant method. > >'Course, recreating an existing table would also give an error message... > > > >TIA, > >Doug > >Now to get more coffee.... > > > ><https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_c > >ampaign=sig-email&utm_content=emailclient&utm_term=icon> > >Image removed by sender. > > > >Virus-free. > ><https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_c > >ampaign=sig-email&utm_content=emailclient&utm_term=link>www.avast.com > > > >-- > >For group guidelines, visit > ><http://www.rbase.com/support/usersgroup_guidelines.php>http://www.rbas > >e.com/support/usersgroup_guidelines.php > >--- > >You received this message because you are subscribed to the Google > >Groups "RBASE-L" group. > >To unsubscribe from this group and stop receiving emails from it, send > >an email to > ><mailto:[email protected]> > [email protected]. > >For more options, visit > ><https://groups.google.com/d/optout>https://groups.google.com/d/optout. > >-- > >For group guidelines, visit > ><http://www.rbase.com/support/usersgroup_guidelines.php>http://www.rbas > >e.com/support/usersgroup_guidelines.php > >--- > >You received this message because you are subscribed to the Google > >Groups "RBASE-L" group. > >To unsubscribe from this group and stop receiving emails from it, send > >an email to > ><mailto:[email protected]> > [email protected]. > >For more options, visit > ><https://groups.google.com/d/optout>https://groups.google.com/d/optout. > >-- > >For group guidelines, visit > ><http://www.rbase.com/support/usersgroup_guidelines.php>http://www.rbas > >e.com/support/usersgroup_guidelines.php > >--- > >You received this message because you are subscribed to the Google > >Groups "RBASE-L" group. > >To unsubscribe from this group and stop receiving emails from it, send > >an email to > ><mailto:[email protected]> > [email protected]. > >For more options, visit > ><https://groups.google.com/d/optout>https://groups.google.com/d/optout. > > > > > >-- > >For group guidelines, visit > ><http://www.rbase.com/support/usersgroup_guidelines.php>http://www.rbas > >e.com/support/usersgroup_guidelines.php > >--- > >You received this message because you are subscribed to the Google > >Groups "RBASE-L" group. > >To unsubscribe from this group and stop receiving emails from it, send > >an email to > ><mailto:[email protected]> > [email protected]. > >For more options, visit > ><https://groups.google.com/d/optout>https://groups.google.com/d/optout. > > > >-- > >For group guidelines, visit > ><http://www.rbase.com/support/usersgroup_guidelines.php>http://www.rbas > >e.com/support/usersgroup_guidelines.php > >--- > >You received this message because you are subscribed to the Google > >Groups "RBASE-L" group. > >To unsubscribe from this group and stop receiving emails from it, send > >an email to > ><mailto:[email protected]> > [email protected]. > >For more options, visit > ><https://groups.google.com/d/optout>https://groups.google.com/d/optout. > > > > -- > For group guidelines, visit > http://www.rbase.com/support/usersgroup_guidelines.php > --- > You received this message because you are subscribed to the Google Groups > "RBASE-L" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > > -- > For group guidelines, visit > http://www.rbase.com/support/usersgroup_guidelines.php > --- > You received this message because you are subscribed to the Google Groups > "RBASE-L" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- For group guidelines, visit http://www.rbase.com/support/usersgroup_guidelines.php --- You received this message because you are subscribed to the Google Groups "RBASE-L" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

