Tablo Tipi Değişkenler

Slides:



Advertisements
Benzer bir sunumlar
Dört Bölüm 1.Tanıtım ve Mevcut Durum 2.Hedefler 4.Demo 3.Yeni Sürüm Planlaması.
Advertisements

COME 339 JAVA-SQL BAĞLANTISI
Tablo oluşturma İlk olarak tabloları oluşturmamız gerekli..
PHP ile Lab Örnekleri Lab Çalışması.
DİCLE ÜNİVERSİTESİ AKADEMİK BİLGİ SİSTEMİ (AKADEMİKWEB)
SQL (Structured Query Language)
SQL’e Giriş.
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
SQL de Değişken Tanımlama
SQL Komutlar 5 Sibel SOMYÜREK.
VERİ TABANI ve YÖNETİMİ
Alt Sorgular Veritabanı 2.
Veri Tabanı Yönetim Sistemleri
Iletisim Icin : Blog : E - Mail :
Fonksiyonlar Hafta 4.
T-SQL-2.Konu Akış Kontrolleri.
VERİ TABANI ve YÖNETİMİ
Iletisim Icin : Blog : E - Mail :
Veri Tabanı Yönetim Sistemleri
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
Tetikleyici. Nedir? Bir tablo üzerinde Ekleme silme ve güncellemeye bağlı olarak tetiklenip çalışan SQL kodlarıdır. Genel amacı veri bütünlüğünü korumaktır.
SQL (STRUCTURED QUERY LANGUAGE)
Departman ve Personel Tablosu Soruları
11 ekim 2011 VTYS –II Dersi. Kalıp İfadelerle Sorgu (Pattern) Eğer bir sözel verinin sadece belli kriterlere uyanlarını seçeceksek sütun_adı LIKE kalıp.
VIEW (BAKIŞ) OLUŞTURMA
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
VERİTABANI ve YÖNETİMİ
SQL Dili ve MySQL Komutları
SQL’e Giriş ve SELECT Komutu
SQL de Değişken Tanımlama
G ÖREV 11. Bir eğitsel yazılım geliştirmek istiyoruz ve yazılımın aşağıda listelenen tüm işlemleri gerçekleştirebilmesi gerekli. Kullanıcı yazılıma kullanıcı.
VeriTabanı Uygulama.
Görsel Programlama II Ders 5 Öğr.Gör. Mustafa KARABULUT.
SQL Sibel SOMYÜREK.
Veritabanı Yönetim Sistemleri-I
SQL Komutları (2) Uzm. Murat YAZICI.
Listeleme Etiketleri.
LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.
Bilgisayar Mühendisliği Bölümü
Öğrencinin aldığı tüm derslerin dönem bazında görülebildiği ve dersler üzerinde tüm değişikliklerin yapılabildiği ekrandır. İlk yapılması gereken Hızlı.
SQL’ e Giriş Uzm. Murat YAZICI.
Bilgisayar Mühendisliği Bölümü
GÜVENL İ K. Sunucu Seviyesinde Güvenlik Master Veritabanı (Kullanıcının gerekli yetkileri var mı?) Authentication Mod ◦ Windows Authentication Mod  Varsayılan.
ADRESİNDEN ÖRNEK VERİ TABANLARINI İNDİRİNİZ
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
T-SQL 3.K ONU Tablo Tipi Değişkenler. T ABLO TIPI DEĞIŞKENLER KULLANMAK T-SQL de dizi tanımlama nasıl yapılır? Bu sorunun cevabı olarak tablo tipi değişkenleri.
Yapısal Sorgulama Dili SQL Hafta 7. TEKRARLI SATIRLARI ÖNLEMEK  DISTINCT komutu ile sorgu sonucunda birden fazla kayıt aynı verileri içeriyorsa tekrarlı.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
TETİKLEYİCİ ( Trigger)
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
SQL SERVER STORED PROCEDURE
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
WEB İhbarı adresindeki Online İşlemler menüsüne tıklayarak hasar ihbarı sistemine giriş yapılır.
C# ve Veri tabanı İşlemleri
DML ile veri ekleme, silme ve değiştirme
SQL (STRUCTURED QUERY LANGUAGE)
SQL Server - Triggers.
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
SQL Server - Stored Procedures
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Sunum transkripti:

Tablo Tipi Değişkenler T-SQL 3.Konu Tablo Tipi Değişkenler

Tablo tipi değişkenler kullanmak T-SQL de dizi tanımlama nasıl yapılır? Bu sorunun cevabı olarak tablo tipi değişkenleri verebiliriz.

Tablo tipi değişkenler yerine buraya kadar gördüğümüz konular içinde geçici tablolar da kullanılabilir. Ancak tablo tipi değişkenler geçici tablolara göre biraz daha az veri için ve daha iyi performans sağlamak üzere kullanılır. Tablo türü değişkenler aslında arka planda bir geçici tablo desteği ile gerçeklenmiştir. Genellikle çoklu ifade ile tablo döndüren kullanıcı tanımlı fonksiyonlarla kullanılır.

Örnek: Tablo tipi değişken kullanarak notlar tablomuzdaki vize notu ve final notu bilgilerine göre öğrencilerin geçip kalma durumunu gösteren T-SQL kodunu yazalım

Uygulama sorusu: Yukarıdaki tabloyu kullanarak aynı öğrencilerin geçip kalma durumuyla birlikte harf notlarını da gösteren TSQL kodlarını yazınız. Cevap:Durum-gosterme-harfnotlu.sql dosyası

OUTPUT İŞLEMİ OUTPUT cümlesi INSERT, UPDATE, DELETE işlemleri sonrasında, işlemlerden etkilenen tüm kayıtlar hakkında bilgilere ulaşmak için kullanılır. Kullanım şekli UPDATE,INSERT,DELETE Cümlesi OUTPUT Yapılacak_işlemler WHERE Şartlar

Yapılacak işlemler kısmında INSERTED, DELETED gibi tablolar kullanılarak kayıtların eski ve yeni değerleri hakkındaki bilgilere ulaşılabilir, bu bilgiler tablolara insert edilebilir veya ekrana bastırılabilir. Kayıtlar üzerinde güncelleme geçmişi tutmak gibi işlemlerde işimize yarayabilecek bir yöntemdir.

OUTPUT ifadesinin kullanım şekli bir sonraki sayfada verilmiştir.

Insert Örneği Örnek: Tblbilgi tablomuza yeni bir kayıt eklemek için gerekli sql ifadesini yazarak kaydın ad, soyad ve maas bilgilerini OUTPUT ile tablo değişkenine aktarılmasını sağlayan kodları yazın.

DELETE ORNEGI Örnek: personel tablomuzdan id si 11 den büyük olanları silelim

Update ornegi Tblbilgi tablomuzda verilen şarta göre güncelleme yaparak başka bir tabloda bu değişiklikleri gösterelim

Tblbilgi tablosunun ilk hali Update işlemi gerçekleştiginde @degisiklik tablosuna eklenen ve silinen kayıtlar Tblbilgi tablosunun update işlemi gerçekleştikten sonraki hali

UYARI: OUTPUT işlemi genellikle tablolardaki kıyaslama durumlarında kullanılır. Örneğin maaşına zam gelmiş kişilerin geçici bir tabloda tutularak sonuç çok daha kısa bir sürede görülebilir. Bu da programın performansı için önemlidir.

DUKKAN veritabanindan bir örnek: uygulama ödevi Ürün tablomuzun içindeki ilk 50 ürünü aynı yapıdaki daha önceden olmayan uruntest tablosuna alalım. Arkasından USD ile satılan ürünleri silelim. silinen kayıtların listesini de görmek istiyoruz. Cevap: tblurun-outputislemi.sql