okul adında bir veritabanı oluşturalım ve aktif çalışılacak şekilde belirleyelim.
CREATE DATABASE okul USE okul
Oluşturduğumuz veritabanı içerinde ogrenci adında bir tablo yaratalım ve tabloya ait veri tiplerini belirleyelim.
CREATE TABLE ogrenci ( adi nvarchar(20), soyadi nvarchar(25), ogr_no numeric(10), bolum nchar(5),sehir nvarchar(30) )
Oluşturduğumuz ogrenci tablomuzu kontrol amaçlı "liste" adında bir prosedür yazalım ve çalıştıralım.
CREATE PROCEDURE liste AS SELECT * FROM ogrenci EXEC liste
Oluşturduğumuz ogrenci tablomuza veri ekleme amaçlı "ekle" adında bir prosedür yazalım ve çalıştıralım.
CREATE PROCEDURE ekle @isim nvarchar(20), @sisim nvarchar(25), @num numeric(10), @bol nchar(5), @il nvarchar(30) AS INSERT INTO ogrenci (adi,soyadi,ogr_no,bolum,sehir) values(@isim,@sisim,@num,@bol,@il) EXEC ekle 'İbrahim','BAYRAKTAR',3005,'BLG','YOZGAT'
Benzer şekilde eklediğimiz kayıtları silebilmek için bir "sil" prosedürü yazalım ve çalıştıralım.
CREATE PROCEDURE sil @id numeric(10) AS DELETE FROM ogrenci WHERE ogr_no=@id EXEC sil 3005
Eklemiş olduğumuz veriler üzerinde id belirterek kolaylıkla şehir kaydını değiştirebileceğimiz "guncelle" adında prosedürü yazalım ve çalıştıralım.
CREATE PROCEDURE guncelle @il nvarchar(30), @id numeric(10) AS UPDATE ogrenci SET sehir=@il WHERE ogr_no=@id EXEC guncelle 'ANKARA',3005
tablomuzda arama yapmak amacıyla kullanılacak basit bir arama prosedürü yazalım ve çalıştıralım.
CREATE PROCEDURE ara @isim nvarchar(20) AS SELECT * FROM ogrenci WHERE adi LIKE '%'+@isim+'%' EXEC ara 'ib'
harika
YanıtlaSil