http://visualogren.tr.gg/

TÜRKİYE CANIM FEDA


   
 
  Üye Ol
 
=> Daha kayıt olmadın mı?

Formumuzdan daha iyi faydalanmak için üye olun ve daha fazla içerik görün

Üye Ol - T-SQL İLE ÇALIŞMAK

Burdasın:
Üye Ol => Veri Tabanı => T-SQL İLE ÇALIŞMAK

<-Geri

 1 

Devam->


gece krallığı
(şimdiye kadar 41 posta)
01.01.2009 18:33 (UTC)[alıntı yap]
Değişkenler
Değişken, verilerin bellekte geçici olarak kaydedilmesini ve gerektiğinde
kullanılmasını sağlayan değerdir. T-SQL kullanmanın en büyük kolaylıklarından biri de
değişken kullanımına olanak tanımasıdır. Burada ifade edilen; değişken diğer tüm
programlama dillerinde yer alan bir veri tipi ile sınırlandırılmış, oluşturulmasının ardından
hafızada belli bir yer kaplayan, üzerine veri ataması yapılabilen ve daha sonra ismi
kullanılarak program içerisinden çağrılıp kullanılabilecek yapıdır.
SQL Server'da da değişkenler yerel ve genel olmak üzere ikiye ayrılır. Yerel
değişkenler, "@" ön eki ile tanımlanır (@değişken). Genel değişkenler ise SQL Server
tarafından tanımlanmıştır ve kullanıcı tarafından oluşturulamaz. "@@" ön eki ile
tanımlanırlar (@@SERVERNAME). Genel değişkenler genellikle SQL Server hakkındaki
bilgileri verir. SQL Server'da tanımlanmış birçok genel değişken vardır.
2.1.1. Nesne ve Değişken İsimlendirme Kuralları
Nesne veya değişkene bir isimlendirme yaparken aşağıdaki kurallara dikkat
etmelisiniz:
 Harf veya alt çizgi (_) ile başlamalıdır.
 Türkçe karakterler ve boşluk isimlendirmede kullanılmamalıdır.
 Değişken ismi SQL’de özel anlamı olan sembollerle (@, @@, #, ##, $)
başlamamalıdır.
 T-SQL komutları değişken ismi olarak verilmemelidir (SELECT,UPDATE vb).
ÖĞRENME FAALİYETİ-2
AMAÇ
ARAŞTIRMA
17
 SQL ifadeleri prensip olarak büyük harfle yazılır.
 Nesne isimleri kısa ve anlamlı olmalıdır.
 Nesne isimlendirilirken işlerin kolaylaştırılması açısından tekil isim tercih
edilmelidir (TabloOgrenciler yerine tblOgrenci gibi).
 NULL terimi, daha önce hiçbir şey girilmemiş (değersiz) anlamındadır.
Klavyedeki SPACE (ASCII 32) tuşu ile NULL aynı değerleri içermez. NULL
boş veya bilinmeyen değerler için kullanılır.
2.1.2. Değişken Tanımlama
SQL Server'da değişkenler DECLARE ifadesi kullanılarak oluşturulur.
 Yazım Şekli
DECLARE @degisken_adi [(boyut)]
Örnek:
DECLARE @ogr_no VarChar(10)
DECLARE @tckimlik_no int
Aralara virgül koyarak da birden fazla değişkeni tek bir DECLARE ifadesi ile
oluşturabilirsiniz.
Örnek:
DECLARE @ogr_no varchar(10),@tckimlik_no int
Varchar, int türlerinde değişken tanımlayabildiğiniz gibi tablo türünde değişken de
tanımlayabiliriz.
Örnek:
DECLARE @değişken_adı TABLE (tablo tanımı
şeklindedir.
Bir değişken oluşturulduğunda NULL değere sahiptir. Değişkenlere değer atamanın
SET, SELECT ve tablolar için INSERT INTO gibi birkaç farklı şekli vardır.
 SET ifadesi kullanılarak değişkene değer atama
SET @değişken_adi=değer
şeklinde yapılır.
18
 SELECT ifadesiyle değer atama
SELECT @değişken_adı=değer
şeklinde yapılır.
 Tablo değişkenlere INSERT INTO ifadesi ile değer atama
INSERT INTO @tablo_degisken SELECT adi, soyadi FROM person
ifadesi ile person tablosunun adı ve soyadı sütunlarının içerdiği değerlerden oluşan bir
tabloyu @tablo_değişken adlı değişkene atamış olursunuz.
2.1.3. Açıklama Satırları
T-SQL'de bir satırın dikkate alınmamasını istiyorsanız "--" kullanabilir ya da /*........*/
kullanabilirsiniz.
Örnek:
-- CREATE TABLE ogrenci
veya
/* CREATE TABLE ogrenci */
şeklindeki kullanımlardan birini seçebilirsiniz.
2.2. Yığın Kavramı
SQL Server’da yığın, sorguların sırayla işleme alınması demektir. Çalışma esnasında
SQL Server’a gönderilen birden fazla sorgu yığınlar hâlinde ele alınır.
2.2.1. GO Komutu
Bir yığının sonunu belli etmek için GO komutu kullanılır. Bir yığın SQL Server’da
işlenmeye başladığı anda önce Parse(ayrıştırma) edilir. Daha sonra derlenerek (Compile)
çalıştırılır(Execute).
 Genel Yazımı
Komutlar
Komutlar
GO
şeklindedir.
19
2.2.2. USE Komutu
T-SQL’de çalışacağınız veri tabanını belirme işlemi için bu komut kullanılmalıdır.
USE komutuyla hangi veri tabanı üzerinde işlem yapılacağı belirtilir.
 Genel Yazımı
USE Veritabani_Adi
şeklindedir.
Örnek:
USE master
2.2.3. PRINT Komutu
Değişkenlerin değerlerini, hataları vb. diğer ihtiyaç duyulan olaylarda PRINT komutu
kullanılır. DEBUG işlemi için ihtiyaç duyulan bir komuttur.
 Genel Yazımı
PRINT @degisken_adi
şeklindedir.
Örnek:
USE Deneme
GO
DECLARE @ad VARCHAR(10)
SELECT @ad=’Mustafa’
GO
PRINT @ad
GO
ad değişkeninin içeriği PRINT ile gösterilmiş olacaktır.



Bütün konular: 40
Bütün postalar: 41
Bütün kullanıcılar: 4
Şu anda Online olan (kayıtlı) kullanıcılar: Hiçkimse crying smiley
 
 
  40530 ziyaretçi (66071 klik)  
 
wardom.org http://visualogren.tr.gg/ Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol