Hi all,

I have a related but less technical question on temporary tables.
I've only recently made use of Ingres 'declare global temporary table'.
The programme involved required frequent temporary updates of data in a small 
table.
My intention (hope?) is that the table will always reside in memory.

My understanding of 'how they work' is that ONLY the creating session can see 
the table at all.
Am I missing something, as I would really like to be able to share temporary 
tables between a programmes.
The system has other frequently updating data (1 second updates) which must be 
shared between programmes.
At the moment this is done through a standard database table, which I would 
like to avoid!
One alternative would be to used shared memory, but for elegance it would be 
nice to retain in a table.

Perhaps I don't understand the Ingres 'session' correctly?
The documentation says different 'sessions' can create temporary tables having 
the same name.
As they are invisible to other 'sessions', this is not a problem.
As a 'session' is within a 'connection', a temporary table should only be seen 
by the creating programme.
So I expected that running queries from other sessions would always fail?

Anyway, can someone let me know if my understanding is correct?
I've read the Ingres documentation, and tested from isql and I can't see the 
temporary table.

Thanks,
Greg Shearer

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Betty & Karl
Schendel
Sent: Monday, 23 October 2006 6:53 PM
To: [email protected]
Subject: Re: [Users] Session Tables


You wrote:

>
>Does any body know if there are any system tables I can access that 
>will let me know if a session table exists

No, there isn't.

What I have done is write a select against the given session temp,
using a bad column name.  If the error returned is "bad column", the
table exists.  If it's "bad table", it doesn't.

Karl
_______________________________________________
Users mailing list
[email protected]
http://lists.ingres.com/mailman/listinfo/users


The material contained in this email may be confidential, privileged or 
copyrighted. If you are not the intended recipient, use, disclosure or copying 
of this information is prohibited. If you have received this document in error, 
please advise the sender and delete the document. Neither OneSteel nor the 
sender accept responsibility for any viruses contained in this email or any 
attachments.
_______________________________________________
Users mailing list
[email protected]
http://lists.ingres.com/mailman/listinfo/users

Reply via email to