database etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
database etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2 Aralık 2012 Pazar

T-SQL'de sp_help System Prosedürünün Kullanımı

  • Genel olarak sistemde bulunan bir tablo hakkında ayrıntılı bilgi almamızı sağlar.
SÖZ DİZİMİ:

EXEC sp_help '@objname'

A. Bütün nesneler hakkında bilgi almak için;
  • Animal veritabanındaki herbir objenin bilgilerini listeler.
USE Animals

exec sp_help


B. İstenilen Obje hakkında bilgi almak için;

Örneğimiz Animals veritabanındaki Kuslar tablosu ile ilgili bilgileri getirir.

USE Animals

exec sp_help 'Kuslar'


NOT:F1 tuşuyla bunu hazır olarak kullanabilirsiniz.

6 Eylül 2012 Perşembe

48. USE Kullanımı

  • Kısacası USE kullanımı hangi database üzerinde işlem yapacağımızı belirtir.
  • SQL Server da New Query dediğimizde default olarak gelen database sol üst menüde görünmektedir.
Söz Dizimi: USE Animals


  • Sql Serverda üzerinde çalışacağımız databaselerin belirtilmesinde birkaç yol vardır.
1-)Eğer tek bir database üzerinde çalışıyorsak menüden istediğimiz database i seçip USE kullanmadan da sorgularımızı gerçekleştirebiliriz.



2-)Ya da sol üst menüyle hiç ilgilenmeyip direk sorgu sayfamıza USE 'DATABASE NAME' ile SQL Server da bulunan istediğimiz database üzerinde çalışabiliriz.



3-)Eğer birden fazla database üzerinde işlem yapıyorsak sorgularımızda database belirterek istediğimiz
database lerden veri çekebiliriz.


Ders 49' a geçebilirsiniz.

21 Temmuz 2012 Cumartesi

46.CREATE İşlemleri

  • Veritabanındaki nesneleri oluşturmak için kullanılır.
SÖZ DİZİM: CREATE <Nesne_Adı>

SORGULAR:
CREATE DATABASE Animals
//Animals isminde yeni bir veritabanı oluşturulur.

CREATE TABLE Birds(BirdId INT,Name VARCHAR(25) )
//Bu sorguda veritabanımızda yeni bir tablo oluşturduk. Kuşlar tablomuz birdId ve Name sütunlarından oluşmaktadır.

Ders 47'ye geçebilirsiniz.

29 Mayıs 2012 Salı

37. SUBQUERIES-İlişkili Alt Sorgular

  • Aslında iç sorgular ve dış sorgular belirli bir alan yani sütun üzerinden ilişkili ve birbirlerine bağlıdır. 
  • Bunu genelde WHERE koşulu üzerinden sağlarız.
Örnek: Aşağıdaki örneğimizde her bir ürün için verilmiş en yüksek sipariş miktarını listelemekteyiz.

Sorgu: 
SELECT DISTINCT ProductId,Quantity
FROM [order details] AS ord1
WHERE Quantity=( SELECT MAX(Quantity)FROM [order details] AS ord2
                  WHERE ord1.productid=ord2.productid )
ORDER BY ProductId

Ders 38'e geçebilirsiniz.