SQL Select with Binary Link
Ivan Smahin
ivan_smahin at paradigmasoft.com
Wed May 21 04:36:20 CDT 2008
Hello Ivan,
Wednesday, May 21, 2008, 12:16:41 PM, you wrote:
> Hello Ruslan,
> Wednesday, May 21, 2008, 11:55:28 AM, you wrote:
>> On 5/21/08 10:19 AM, "Bart Pietercil" <bart.pietercil at cognosis.be> wrote:
>>> Hi,
>>>
>>> I am surprised by this
>>> On 21 May 2008, at 09:09, Ruslan Zasukhin wrote:
>>>
>>>>
>>>> insert into link link_name VALUES( lastreid(cust) , lastreid(ph) )
>>>
>>> I thought lastrecid was a function on db level and as I understand it,
>>> you are using it as if it is stored (lastrecid) per table ?
>> Aha, then ops.
>> I have write a dream...
> Still simple workaround exists.
> The fact we have to remember - any single call to the kernel/server
> can not be interrupted by another user/thread.
> So do something like this:
> SQLExecute( "insert into t1 VALUES (1); "
> "SET @recID1 = select lastRecid(); "
> "insert into t2 VALUES (1); "
> "SET @recID2 = select lastRecid(); "
> "insert into link link_name VALUES( @recID1 , @recID2 ); "
> )
It could be much more faster if you prepare some stored procedure for
this task.
--
Best regards,
Ivan Smahin
Senior Software Engineer
Paradigma Software, Inc
Valentina - The Ultra-Fast Database
http://www.valentina-db.com
More information about the Valentina
mailing list