8 Ekim 2013 Salı

stored procedure örnek uygulamalar

Sorular

1-Kategori numarası girildiğinde o kategoride kaç adet ürün çeşidi olduğunu bulan proc. yazınız?(stok değil)

2-Ürün id’si girildiğinde birim fiyatı gösteren prosedürü yazınız?

3-Sipariş id’si girildiğinde o siparişe ait kaç adet farklı ürün sipariş edilmiştir, prosedürü yazınız?

4-Çalışan id’si girildiğinde, o çalışan hangi müşterilerden ürün sipariş almış olduğunu bulan proc yazınız? ÖDEV

5-Müşteri_id’si girilen müşterinin hangi kategoriden ne kadarlık ürün sipariş verilmiştir. ÖDEV


6- okul isminde bir database oluşturunuz. Oluşturulan database’e öğrenci isminde tablo ekleyiniz?

7-Öğrenci tablosuna kayıt ekleyen proc yazınız?
8-Tablo içindeki isme veya numaraya göre kayıt silen bir proc yazınız?

9- Tablo içindeki isme veya numaraya göre kayıt güncelleyen bir proc yazınız?
10-İsmi .. ile başlayan öğrencilerin bilgilerini listeleyen proc yazınız?(.. örneğin A veya B veya… değişken bu olacak )

cevaplar

--1.sorunun cevabı
create proc kategori
@numara int
as
select count(*) as ürün_adeti from products
 where categoryid=@numara

exec kategori 1
--2.sorunu cevabı
create procedure birim_fiyat
@num int
as
select Unitprice from products where productid=@num

execute birim_fiyat 1
--3.sorunun cevabı

create proc sip_ür_adeti
@abc int
as
select count(*) as ürün_adeti from [order details]
 where orderid=@abc

exec sip_ür_adeti 10265
--7.sorunun cevabı
create proc kayıt
@isim nvarchar(15),
@sisim nvarchar(20),
@num numeric(10),
@bol_no nchar(5)
as
insert into ogrenci (adi,soyadi,ogr_no,bol_kod)
values (@isim,@sisim,@num,@bol_no)

exec kayıt 'ali','yıldız',53,'bgn'
--8.sorunun cevabı
create procedure sil
@numara numeric(10)
as
delete from ogrenci where ogr_no=@numara


execute sil 53
--9.sorunun cevabı
create proc guncelle1
@sisim nvarchar (20),
@num numeric(10)
as
update ogrenci set soyadi=@sisim where ogr_no=@num

exec guncelle1 'şahin', 3545

--10.sorunun cevabı
create proc liste
@harf nvarchar(20)
as
select * from ogrenci where soyadi like @harf+'%'

exec liste ş



Hiç yorum yok:

Yorum Gönder

 https://bunyaminkaya.com/microsoft-sql-server-tum-surumleri-dogrudan-indirme-linkleri-2008-2012-2014-2016/