imi cer scuze anticipat dc sunt "a pain in the a**" cu intrebarile mele, dar experimentez f mult perioada asta.. besides, raspunsuri mai la obiect si detaliate ca aici n-am intalnit nicaieri :)
so, acum am alta gogoasa.
vreau sa scriu intr-un fisier ldf datele prelucrate anterior
problema este ca nu stiu cu sa apendez o linie noua in fisierul ala, in asa fel incat sa nu folosesc cate 1 variabila pt fiecare linie,ca ar fi vreo 40:)
eu am incercat ceva de genul
set @o1='echo dn: CN='+@p_prenume+' '+@p_nume+', OU=Test1, DC=test, DC=home >> c:\dsq\ldifimport.ldf'
set @o1=@o1+'echo kkkkkk >> c:\dsq\ldifimport.ldf '
exec master..xp_cmdshell @o1
dar imi scrie pe aceasi linie,in continuare
am mai incercat cu +CHAR(13) si CHAR(10) dar fara succes
edit: sry, i got it, mi-a venit ideea dupa ce am postat :)
set @o1='echo dn: CN='+@p_prenume+' '+@p_nume+', OU=Test1, DC=test, DC=home >> c:\dsq\ldifimport.ldf'exec master..xp_cmdshell @o1
set @o1=@o1+'echo kkkkkk >> c:\dsq\ldifimport.ldf '
exec master..xp_cmdshell @o1
etc...
dar tot nu pot sa scriu o linie goala blank, care e necesara in fisier