Personally, I would try it several different ways and benchmark them to
 see
which is the best use of resources.  I agree that SQL cursors are highl
y
inefficient, but I suspect that they will be more efficient than doing 
the
same thing in the middleware layer (i.e., ColdFusion).  As Dean pointed

out, even the native SQL 2000 support for this is pretty slow.  I've ne
ver
tried this, so your results may be surprising to everyone - especially 
me.
=B)

Be cautious if you create it as a CFX, since it is difficult to get CFX
s to
multi-thread properly and dangerous to multi-thread them if they don't.

Test the thing to death or CFLOCK it to prevent it from multi-threading
.
To do otherwise will risk the uptime stats on your CF server, the batte
ry
life of your pager, and the peacefulness of your sleep.  =B)
|----------------------+-----------------------------------------------
---|
|Eric A. Laney         |"The right to do something does not mean that  
   |
|Systems Engineer      |doing it is right."                            
   |
|LAN Optimization Team |                                               
   |
|Verizon Data Services |                                               
   |
|Voice: 813.978.4404   |                                    William Saf
ire|
|Pager: 888.985.8519   |                                               
   |
|----------------------+-----------------------------------------------
---|





                                                                       
                                           
                    "Yanik                                             
                                           
                    Lupien"              To:     SQL <sql@houseoffusion
com>                                      
                    <yanikl@visic        cc:                           
                                           
                    .com>                Subject:     RE: SQL List     
                                           
                                                                       
                                           
                    2001-09-27                                         
                                           
                    11:08                                              
                                           
                    Please                                             
                                           
                    respond to                                         
                                           
                    sql                                                
                                           
                                                                       
                                           
                                                                       
                                           




Ok.

I only have MS SQL 7.0 and Our application is for MS SQL only. I will
create
a CFX that do this kind of task.

Thank!

Sorry for my english!

Yanik Lupien

-----Message d'origine-----
De : Dean H. Saxe [mailto:[EMAIL PROTECTED]]
Envoy� : Thursday, September 27, 2001 11:03
� : SQL
Objet : Re: SQL List


Eric,

Good suggestion, but its highly inefficient.

Apparently SQL Server 2000 has some functionality to allow you to aggre
gate
column data like that... but beware, its not portable across different
RDBMS and I would guess its performance is not so hot.


-dhs

At 10:16 AM 9/27/01 -0400, [EMAIL PROTECTED] wrote:
>The only way I know to get a relational database to output a
>comma-delimited list is to use a cursor.
>
|-------------------+--------------------------------------------------
---|
>|Eric A. Laney      |"We have seen too much success to have become
|
>|Systems Engineer   |obsessed with failure."
|
>|LAN Optimization   |
|
>|Team               |
|
>|Verizon Data       |     Lyndon B. Johnson (1908-1973)^Quoted in
National|
>|Services           |                             Review, 31 December
1963|
>|Voice: 813.978.4404|
|
>|Pager: 888.985.8519|
|
>|                   |
|
>
|-------------------+--------------------------------------------------
---|
>
>
>
>
>
>
>
>                     "Yanik
>
>                     Lupien"              To:     SQL
> <[EMAIL PROTECTED]>
>                     <yanikl@visic        cc:
>
>                     .com>                Subject:     SQL
> List
>
>
>                     2001-09-27
>
>                     09:46
>
>                     Please
>
>                     respond
> to
>
>                     sql
>
>
>
>
>
>
>
>
>
>Hi,
>
>I have a small question.
>
>This is my table :
>
>English  French
>-------- --------
>Dog      Chien
>Dog      Pitou
>Cat      Chat
>Cat      Minou
>Animal   Animal
>
>I want something like : Select English, XXXX(French) from table group 
by
>English : to get a list of "French"
>
>English  French
>-------- --------
>Dog      Chien, Pitou
>Cat      Chat, Minou
>Animal   Animal
>
>It is possible ?
>
>Yanik Lupien
>
>


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get the mailserver that powers this list at http://www.coolfusion.com
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to