Stored Procedure İşlemleri

Serhat tarafından yazılmıştır. 10. Aralık 2008 12:39
Merhabalar, Bu yazımızda database kullanılan programlarda veya web uygulamalarında oldukça kolaylık sağlayan bir yapı olan Stored Procedurelerde bakacağız.Stored Procedure'ler sorguların derlenmiş hali olarak SQL Server'da saklanmasına olanak tanıyan yapılardır. Bir Stored Procedure "CREATE PROCEDURE" veya daha kısa yöntemi olan "CREATE PROC" ifadeleri ile başlar ve bu ifadeden sonra procedure adı gireriz.Burdada yazılım dünyasında çok yerde standart şekiller kullanıldığından procedure adının başına "Sp_" ifadesini eklemek okunması açısından da kolaylık sağlar.Yani "CREATE PROCEDURE Sp_Listele" gibi.Bağlı bulunduğumuz database'de procedure oluşturabilmemiz için bağlı kullanıcınında bazı yetkileri olması gerekiyor.Bunlardan bazıları Database Owner (db_owner),System Administrator (sysadmin) gibi yetkelere sahip olmalıdır. Örnek olarak mesela bir SP yazalım ve bu yazdığımız SP'yi çalıştırdığımızda KitapTur tablomuzdaki verileri getirsin bize. CREATE PROC Sp_KitapTurListele [Fazlası]

5 kişi tarafından 4.8 olarak değerlendirildi

  • Currently 4,8/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

SQL

SQL Tablo İlişkilendirme ( Relationship )

Serhat tarafından yazılmıştır. 7. Aralık 2008 20:38
Bu makalemizde Microsoft SQL 2005'de tablo ilişkilendirmeye (Relationship) bakacağız.Tablo ilişkilendirmenin amacına deyinirsek diyelim ki bir sitede menü kullanacaksınız ve bu menu alışveriş sitelerinde ki tipten olacak yani kategoriler listelenerek kategorin hemen yanında kategori hakkında açıklamalar yazılacak.Bu işlemi Menu diye bir tablo oluşturup ID | MenuAciklama | Kategori diye yapabiliriz ikinci bir tabloya gerek kalmadan.Ama kategori isimlerinin başka yerlerde de kullanacaksak diğer tablolarda tekrar niye yazalim ki ? İşte bu yüzden kategori isimlerimiz ayrı bir tabloya yazacağız ve deminki Menu tablosunda da MenuAciklama alanına uzunca menude istediğimiz açıklamayı yazarak o aciklamada gözükmesini istediğimiz kategorinin adını kategori tablosunda ki id'sini vererek ulaşacağız.Yani aşağıdaki gibi olacak. Menu Tablosu > ID | Menu Aciklama | Kategori 1 | Bilgisayar üzerine herşey | 1 İŞlemlerimize başlamadan önce Microsoft SQL Server Management Stu [Fazlası]

7 kişi tarafından 4.7 olarak değerlendirildi

  • Currently 4,714286/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

SQL

Vista üzerine SQL Server 2005 kurulumu

Serhat tarafından yazılmıştır. 4. Aralık 2008 19:57
Vista üzerine SQL Server kurmak istendiğinde bazı işlemlerin yapılması gerekiyor.Vista üzerine Visual Studio 2008 sorunsuz kuruluyor herhangi bir yama vs. gerektirmiyor.Fakat SQL Server 2005 kurulumunu başlattığınızda size bir uyarı vererek SQL Server 2005 Service Pack 2 kurulması gerektiğini belirtiyor. Bu pack'i yüklemeden server'ı kurunca sistem üzerinde yetkilendirme problemleri yaşandığını bir kaç yerde okudum.İndirilen pack'i kurduktan sonra sorunsuz bir biçimde Visual Studio 2008 ve SQL 2005'i çalıştırabiliyorsunuz. Gerekli olan service pack için aşağıdaki linki kullanab [Fazlası]

2 kişi tarafından 4.0 olarak değerlendirildi

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

SQL

SQL'de INNER JOIN ifadesi

Admin tarafından yazılmıştır. 14. Kasım 2008 14:56
Selamlar :) Bu yazımızda SQL'de iki veya daha fazla tabloda bulunup birbiri ile eşleşen kayıtları getirmek için kullanıdığımız INNER JOIN sorgusundan bahsedeceğiz. Sorgu örneklerimizi verirken ki veritabanı yapısı şu şekildedir ; *KategoriTablo -KategoriID > Primary Key bir alandır.Identity değeri 1'dir(kayıtları birer birer artar bu sebeple).Sadece kategorilerin id'sini tutar.KategoriNumarası yani. -KategoriAdi > Bu ise belirtilen kategorID'sinin ismini tutacak.Mesela KategoriTablo'muzda id'lerimiz 1,2,3 KategoriAdi ise Televizyon,Buzdolabı,Çamaşır makinesi diye gidiyorsa biz 2 numaralı kategori dediğimizde ikinci satırda bulunan Buzdolabı adını getirir. [Fazlası]

10 kişi tarafından 4.5 olarak değerlendirildi

  • Currently 4,500001/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

SQL

SQL'de kullanılan temel sorgular

Admin tarafından yazılmıştır. 13. Kasım 2008 12:57
Merhabalar :) Bu yazımızda SQL için en önemli kodlardan biri olan SELECT'te bakıcaz.Bu Cümlenin amacı elimizde bir tablonun bütün kolonlarını, veya bir tablodan sadece belirtilen kolonların getirilmesi için kullanır.Yani istenilen bilgiler doğrultusunda veritabanımızı sorgularız.Sorgulama derken SELECT cümlesiyle başlayıp tablo adını girip fiyat aralığı şundan büyük olsun , kategoriID'si şu olanlar gelsin,belirttiğim tablodan boş olmayan kayıtlar gelsin,tablomda birbirine benzeyen kayıtlardan aynı olanlar gelmesin vs. gibi sorgulama işlemlerinde SELECT cümleciğini kullanırız. Dikkat : Makaledeki içerik tarifi ve kodlama SQL Server 2005 Management Studio 'ya göre yapılmıştır [Fazlası]

5 kişi tarafından 4.6 olarak değerlendirildi

  • Currently 4,6/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

SQL

Powered by BlogEngine.NET 1.4.5.0
Bu tema Mads Kristensen tarafından yapılmıştır ve Türkçeleştirilmesi Blog Engine Türkiye ekibi tarafından yapılmıştır.

Son Yorumlar

Comment RSS

Yasal Uyarı

Bu sitede sunulan tüm bilgi ve dökümanların kullanımından ve sitede yapılan kullanıcı yorumlarından (siyasi içerik,hakaret vb.) doğacak sorunlardan yazar sorumlu tutulamaz. 

İçeriğin kaynak belirtilmeden kopyalanması yasaktır !

SERHAT TAŞ

© Copyright 2010