16 Aralık 2012, 15:12 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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] | |
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
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 |