IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
1Beğeni(ler)
  • 1 Post By CeSaRCripS

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 16 Aralık 2012, 15:12   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
SQL Server : (T-SQL) SQL Cümleleri




Önemli SQL Syntaxlarını (yazılım şekillerini) biraraya getirip bu sayfadan yayınlamaya karar verdim. Eklemeler yapabilirsiniz.

Select:

SELECT kolon[lar], … n
FROM tablo[lar]

Where:

SELECT kolon[lar] FROM tablo[lar]
WHERE [kosul]

INNER JOIN:

SELECT secim listesi
FROM ilk_tablo [takma ad]
birleştirme_tipi ikinci tablo[takma_ad]
[ON birlestirme_kosulu]

LIKE:

SELECT kolon_adi
FROM tablo_adi
WHERE kolon_adi LIKE {kalıp}

And/Or:

SELECT kolon_adi
FROM tablo_adi
WHERE koşul
{[AND|OR] “koşul”}+

In:

SELECT kolon_adi
FROM tablo_adi
WHERE kolon_adi IN (‘değer1′, ‘değer2′, …)

Between:

SELECT kolon_adi
FROM kolon_adi BETWEEN ‘değer1′ AND ‘değer2′

SUM:

Select SUM(sutun_adi) from tablo_adi

AVG:

Select AVG(sutun_adi) from tablo_adi

MAX:

Select MAX(sutun_adi) from tablo_adi

MIN:

Select MIN(sutun_adi) from tablo_adi

COUNT:

Select COUNT(sutun_adi) from tablo_adi

Group By:

Select sütun from Tablo(lar)
where sart(lar)
group by sütun

Having:

Select sütun, FONKSIYON_ADI(sutun_adi) from Tablo(lar)
where sart(lar)
group by sütun
having grup_kisitlamasi

INSERT:

INSERT INTO tablo (kolon, kolon, …)
VALUES (değer-1, değer-2, …)

UPDATE:

Update tablo_adi
SET kolon=değer, …n
where koşul

DELETE:

Delete tablo
where koşul

VIEW Oluşturma:

CREATE VIEW view_adı
AS
SELECT sütun_adları
FROM temel_tablo

VIEW Çalışması:

select * from view_adı

VIEW Değiştirme:

ALTER VIEW view_adı
WITH seçenekler
AS
SELECT ifadesi

VIEW Silme:

DROP VIEW view_adı

CREATE:

CREATE nesne_tip nesne_isim [options]

ALTER:

ALTER nesne_tip nesne_isim [options]

DROP:

DROP nesne_tip nesne_isim

Create Table:

CREATE TABLE table_adi
(column 1 veri_tipi,
column 2 veri_tipi,
… )

Değişken Tanımlama:

DECLARE @degisken_adi veri_tipi (boyut)

Değişkene Değer Atama:

SET @değişken_adi=değer veya
SELECT @değişken_adı=değer

Değişkenlerin Tip Dönüşümleri:

CAST (degisken_adi AS veri_tipi(uzunluk)) ve ya
CONVERT (veri_tipi, degisken_adi, stil)

İf Else Yapısı:

if (kosul)
BEGIN
ifadeler
END
else
BEGIN
ifadeler
END

Case – When Yapısı:

CASE değer
WHEN değer THEN işlem
WHEN değer THEN işlem
ELSE işlem
END

While Döngüsü:

WHILE şart
BEGIN
Tekrarlanması gereken kodlar
END

Try – Catch Yapısı:

BEGIN TRY
–SQL Kodlar
END TRY

BEGIN CATCH
–SQL Kodlar
END CATCH

Hata Yakalama:

select * from sys.sysmessages where error = error_number

Hatanın detaylarını alma:

print(‘Hata mesajı ‘ + CAST(ERROR_NUMBER() as varchar(50)))

RAISERROR:

RAISERROR (‘mesaj’, seviyesi, durum)

Stored Procedure Oluşturma:

CREATE PROC prosedür_adı
AS
T-SQL ifadeleri

Stored Procedure Çağırma:

EXECUTE prosedür_adı

Scalar UDF:

CREATE FUNCTION Fonksiyon_adı(Parametreler)
RETURNS Fonksiyonun_değerinin_tipi
AS
BEGIN
Fonksiyonun işlevini programlayan satırlar
RETURN Fonksiyonun_değeri
END

Inline Table Value UDF:

CREATE FUNCTION Fonksiyon_adı(Parametreler)
RETURNS table
AS
RETURN (
Bir select deyimi )

Multi Statement Table Value UDF:

CREATE FUNCTION Fonksiyon_adı(Parametreler)
RETURNS @Tablo_adı TABLE(Tablonun tanımı)
AS
BEGIN
@Tablo_adı isimli tabloyu oluşturan satırlar
RETURN
END

Transaction:

begin try

begin tran
–sql ifadeleri
commit tran

end try

begin catch

rollback
–sql ifadeleri
end catch

Trigger:

CREATE TRIGGER trigger_adi
ON tablo_adi
AFTER veya INSTEAD OF (INSERT veya UPDATE veya DELETE)
AS
Sql ifadeler

Trigger enable/disable yapmak:

disable trigger trigger_adı On tablo_adı
enable trigger trigger_adı On tablo_adı

Index:

CREATE [ CLUSTERED | NONCLUSTERED ] INDEX isim ON tablo ( { kolon | ( ifade ) }

Full Backup:

Backup database veritabani_adi
to disk =’dosya yolu’
with description=’Açıklaması’,
name =’veritabani_adi’

Differential Backup:

Backup database veritabani_adi
to disk =’dosya yolu’
with description=’Açıklaması’,
name =’veritabani_adi’
differential

Backup İçeriğini Görme:

restore headeronly
from disk=’dosya yolu’

Restore Backup:

restore database veritabani_adi
from disk=’dosya yolu’
with file=1,
norecovery

restore database veritabani_adi
from disk=’dosya yolu’
with file=2

[Onay]CeSaRCripS[/Onay]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
SQL UPDATE Cümleleri Fonzerelli MsSQL 1 17 Mayıs 2019 20:49
Olumlama Cümleleri Liaaa Kişisel Gelişim 0 23 Nisan 2012 03:13
SQL DELETE cümleleri Fonzerelli MsSQL 0 09 Aralık 2010 14:28
SQL INSERT cümleleri Fonzerelli MsSQL 0 09 Aralık 2010 13:38
SQL SELECT cümleleri Fonzerelli MsSQL 1 08 Aralık 2010 09:00