That syntax is not even valid for all databases. An example I am thinking of 
is how to return the identity when using Oracle. I know the syntax to use if 
just in a SQL client, tried it with a couple of versions of DB drivers with 
CF and never had it work. Of course it could simple just be done with an SP, 
which is what I do anyway.
 CFLOCKing two queries together? Wouldn't that be CFTRANSACTIONing the two 
queries together?
 Wish we had DBAs that could review our SP's to see if things could be 
improved. :(
 On 5/12/05, Glenn Saunders <[EMAIL PROTECTED]> wrote: 
> 
> 
> This has sometimes worked in the past:
> 
> declare @new_id INT
> insert into table (a, b)
> values ('#a#', '#b#'
> select @new_id as new_id
> 
> It depends on the DB driver.
> 
> I've had this sometimes work and sometimes not work. It's almost like the
> driver (or CF) says "oh, this is an insert, you don't need any data back"
> and throws out the data.
> 
> Using a 2nd query to get the identity is not reliable without CFLOCKing 
> the
> two queries together and it's not as efficient.
> 
> One thing I wish CFQUERY could do is return multiple recordsets and output
> parameters back. In PHP you can do this.
> 
> >Just curious, not
> >implying anything wrong with it one bit, but what are your reasonings for
> >using almost all SPs for your DB work?
> 
> Because it's faster in heavy-load environments and it provides a central
> clearing house for db code that the dbas can (presumably) analyze and
> improve. It also lets you restrict direct access to tables, just granting
> EXEC permissions on a proc by proc basis after proper review.
> 
>


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:11:2617
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/11
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:11
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.11
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to