SQL Ders 49 Trigger / 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 14

  • @MurattYucedag
    @MurattYucedag  5 ปีที่แล้ว +2

    Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
    muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/

  • @batusulun7297
    @batusulun7297 5 หลายเดือนก่อน

    8:48'deki hatayı merak edenler için açıklama:
    kitap2 adlı tabloda 5 tane kolon var ama siz sadece kitap adı ve kitap türü adlı kolonlara veri eklemek istiyorsunuz. Yani bütün tablodaki 5 kolon yerine sadece 2 kolona veri eklemek istiyorsunuz. Eğer bütün kolonlara değil de istediğiniz sayıda kolona veri eklemek isterseniz kitap2(tablo adı) yazdıktan sonra parantez içine veri eklemek istediğiniz kolonların adınız yazmalısınız. Videoda ise Murat bunu ya bilmiyor ya da unuttu bunun yerine gidip teker teker bütün kolonlara veri ekliyor.
    Bu örnek için konuşursak sadece 2 kolona bilgi ekleyen sorgu şu şekilde olmalı:
    insert into kitap2(kitapadi, kitapTur) values ('sevgi neredeyse tanrı oradadır','hikaye')

  • @SeckinnArslann
    @SeckinnArslann 5 ปีที่แล้ว +9

    --yeni kitap kayıdı yapıldığında en yüksek puanlı kitapların puanını 5 artır
    CREATE TRIGGER yenitrig
    ON Kitap2
    AFTER INSERT
    AS
    BEGIN
    UPDATE Kitap2 SET KitapPuan += 5 WHERE KitapPuan = (SELECT MAX(KitapPuan) FROM Kitap2)
    PRINT 'Kitap Puanı En yüksek Olan Kitabın Puanı 5 Arttı'
    END

  • @abdullahcakr1927
    @abdullahcakr1927 2 ปีที่แล้ว

    Hocam emeğine sağlık çok iyi bir şekilde anlamasını sağlıyorsunuz insanın. Başka eğitmenlerde olmayan karşı tarafın anlamasını sağlama derdi var sende tebrik ederim.

  • @muhammedbayram4624
    @muhammedbayram4624 3 ปีที่แล้ว +2

    Hocam bunu mesela saat 12.30 olduğunda kitap puanına +8 ekle şeklinde yapabiliyor muyuz ?

    • @Ismailkagancevik
      @Ismailkagancevik 4 หลายเดือนก่อน

      waitfor time ' 12:30'
      sorguyu alta yazarsan neden olmasın

  • @znurmhrrmli993
    @znurmhrrmli993 2 ปีที่แล้ว

    Select yerine update kullandiğında puan tablodada 20 olur? Hocam kullandım, ama olmadı.

  • @fevzicankurtaran8184
    @fevzicankurtaran8184 6 ปีที่แล้ว

    tebrikler güzel hazırlanmış dersler

  • @resitaktan3842
    @resitaktan3842 2 ปีที่แล้ว

    hocam bunu mesela her gece saat sıfır sıfır dan sonra bir eksiltme şeklinde nasıl yababiliriz ben bir spor salonu uygulaması yapıyorum ve müşterilerin abonelikleri her gün bir eksilsin istiyorum yardımcı olur musunuz teşekkürler

  • @cankaradag3005
    @cankaradag3005 5 ปีที่แล้ว

    Murat abi netsis databasesi çok fazla foregn key var ordaki tablolara triger nasıl yazarım sürekli patlıyor kodlar foregn keylrrden dolayı

  • @eneskumas5793
    @eneskumas5793 6 ปีที่แล้ว +1

    :D 8.43 çok iyi

  • @osmanday715
    @osmanday715 3 ปีที่แล้ว

    Msg 8197, Level 16, State 4, Procedure deneme2, Line 1 [Batch Start Line 0]
    The object 'kitap2' does not exist or is invalid for this operation. --> Ben niye bu hatayı alıyorum. on Kitap2 şeklinde ki yazımı kabul etmiyor bende sebebi ne olabilir?

    • @yusufbuyukbirer8670
      @yusufbuyukbirer8670 3 ปีที่แล้ว +2

      hatada öyle bir nesne olmadığını söylüyor belki yanlış yazmışsınızdır yada kitap2 adında bir şey oluşturmayı unutmuş olabilirsiniz