Welcome to Sign in | Help

lucru cu stringuri in T-SQL

  •  03-12-2009, 2:54 PM

    lucru cu stringuri in T-SQL

    Salut,
    Am o problema care nu stiu cum sa o rezolv cat mai simplu.

    Vreau sa imi fac o procedura care sa imi genereze 200.000 de stringuri fiecare dintre acestea fiind facut ca si o concatenare dintre 5 stringuri selectate random dintr-o lista de genul @LISTA separate printr-un singur spatiu. EXEMPLU:
    DECLARE @LISTA AS VARCHAR(MAX);
    SET @LISTA ='almond,antique,aquamarine,azure,beige,bisque,black,blanched,blue,blush,brown,burlywood,burnished,
    chartreuse,chiffon,chocolate,coral,cornflower,cornsilk,cream,cyan,dark,deep,dim,dodger,drab,firebrick,floral,forest,
    frosted,gainsboro,ghost,goldenrod,green,grey,honeydew,hot,indian,ivory,khaki,lace,lavender,lawn,lemon,light,lime,linen,
    magenta,maroon,medium,metallic,midnight,mint,misty,moccasin,navajo,navy,olive,orange,orchid,pale,papaya,peach,peru,pink,
    plum,powder,puff,purple,red,rose,rosy,royal,saddle,salmon,sandy,seashell,sienna,sky,slate,smoke,snow,spring,steel,tan,
    thistle,tomato,turquoise,violet,wheat,white,yellow';

    dupa asta intr-un while de la 1 la 200.000 vreau sa fac stringurile acelea.

    Daca primele 5 numere random alese intre 1 si numarul de cuvinte din @LISTA sunt 1,2,3,4,5 atunci stringul rezultat este
    @REZ = 'almond antique aquamarine azure beige'
    MCP (C Sharp)
    Software Engineer,
    Cluj Napoca
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems