I've done the same, but it's nowhere near as easy as having the sql in <insert 
language of choice> files and directly checking them out of source control.

On Apr 3, 2010, at 4:20 PM, Matthew Smith wrote:

> 
> At my full time job, we just put the sql file in vc.  Worked well enough.
> 
> On Sat, Apr 3, 2010 at 2:50 PM, Zaphod Beeblebrox <
> zaph0d.b33bl3b...@gmail.com> wrote:
> 
>> 
>> Yeah, but you also lose portability and ease of maintenance. I hate
>> having stored procs because I've never found a good way to put the
>> code into vc.
>> 
>> Sent from my iPhone
>> 
>> On Apr 2, 2010, at 6:20 PM, Matthew Smith <chedders...@gmail.com> wrote:
>> 
>>> 
>>> You lose the performance benefit of a stored procedure with a
>>> dynamic sql
>>> string.
>>> 
>>> On Fri, Apr 2, 2010 at 7:57 AM, LRS Scout <lrssc...@gmail.com> wrote:
>>> 
>>>> 
>>>> I woulnd't.?\
>>>> 
>>>> I'd build the sql as a string, then execute it.  But I'm lazy.
>>>> 
>>>> Sounds like it should be 2 procedures and you call the correct one
>>>> based
>>>> off
>>>> of a cf variable.
>>>> 
>>>> -----Original Message-----
>>>> From: Matthew Smith [mailto:chedders...@gmail.com]
>>>> Sent: Thursday, April 01, 2010 5:15 AM
>>>> To: cf-community
>>>> Subject: porting cf code to a stored proc
>>>> 
>>>> 
>>>> How would do this in pure stored procedure sql?
>>>> 
>>>> Either @personkey or @cfuserid will be passed, the other will be
>>>> null,
>>>> replacing the attributes vars.
>>>> 
>>>> INSERT INTO rhkprod_tblCartAdjustments
>>>> ( <cfif len(attributes.personKey)>
>>>> tblPeopleFK
>>>> </cfif>
>>>> <cfif len(attributes.cfUserID)>
>>>> cfUserID
>>>> </cfif>
>>>> ,tblProductsFK
>>>> ,adjusted
>>>> ,originalQuantity
>>>> ,adjustedQuantity
>>>> )
>>>> VALUES
>>>> ( <cfif len(attributes.personKey)>
>>>> #attributes.personKey#
>>>> </cfif>
>>>> <cfif len(attributes.cfUserID)>
>>>> '#attributes.cfUserID#'
>>>> </cfif>
>>>> ,@tblProductsFK
>>>> ,1
>>>> ,@cartQuantity
>>>> ,@quantity
>>>> )
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:314951
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-community/unsubscribe.cfm

Reply via email to