Monday, January 14th, 2008
Oracle'da cursor kullanımı
declare
vRC1 SYS_REFCURSOR;
vTemp acc_def%rowtype;
begin
OPEN vRC1 FOR SELECT * from acc_def;
loop
fetch vRC1 into vTemp;
exit when vRC1%notfound;
dbms_output.put_line(':'||vTemp.id_no || '-'||vTemp.description);
end loop;
end;
Posted in genel, oracle, sql, yardımcı kod | No Comments »
Tuesday, September 11th, 2007
Merhaba,
Cursorlar satır satır işleme yapacağımız durumlarda en pratik çözümdür. Sybase ve MsSQL aynı kökten gelmelerine rağmen yazımında bazı küçük farklar vardır. Sybase cursorları prosedürler içinde kullanılmalıdır. Aşağıda önce Sybase sonra MsSQL için cursor kullanımlarını bulabilirsiniz.
declare @id int, @name varchar(30)
declare my_cursor cursor for
select id, name from users
open my_cursor
fetch my_cursor ...
Posted in mssql, sql, sybase | No Comments »