cursor pe mssql
Scris de Victor Posted on February 7, 2007 - Filed Under , mssql, php |
|
|
|
|
|
|
|
eu unul sunt programator php (cel putin asa imi place sa cred)
deci iubesc php-ul, imi place sa scriu in php, ador sa il leg la mysql ![]()
dar vine o vreme cand trebuie sa faci mai multe ca de exemplu sa incepi sa folosesti mssql in loc de mysql
nu e o problema te adaptezi mssql-ul are niste tooluri frumusele sintaxa e cam aceiasi in mare parte insa apar lucruri mai complicate de facut nu e nimic stim php folosim php cu mssql
dar mssql-ul stie multe si mai jos o sa pun o bucata de cod mssql cursorul pentru ca sigur sunt destui de neinitiati ca si mine de alfel care ratacesc pe google dupa asa ceva
declare @localitate varchar(100)
declare @judet varchar (100)
declare @id int()declare cs cursor for
select localitate_ro, judet_ro, id_localitati from Localitati where localitate_ro like ‘Al%’
open cs
fetch next from cs into @localitate, @judet , @id
while @@fetch_status = 0
BEGINupdate Localitati set verificat=1
where localitate_ro=@localitate and judet_ro=@judet and id_localitati= @idfetch next from cs into @localitate, @judet , @id
ENDclose cs
deallocate cs
exemplul de mai sus face un lucru stupid :d dar e bun de exemplu
selecteaza dintr-o tabela Localitati toate localitatile care incep cu ‘Al’
dupa care le parcurge una cate una si face un update pe campul verificat
sper sa ajute exemplul de mai sus cuiva
daca credeti ca asa ceva v-ar ajuta dar nu ati inteles nu ezitati sa imi trimiteti u e-mail si in limita timpului am sa incerc sa va si raspund
|
|
|
|
|
|
|
Comments
Leave a Reply