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/
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')
--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
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.
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
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?
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/
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')
--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
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.
Hocam bunu mesela saat 12.30 olduğunda kitap puanına +8 ekle şeklinde yapabiliyor muyuz ?
waitfor time ' 12:30'
sorguyu alta yazarsan neden olmasın
Select yerine update kullandiğında puan tablodada 20 olur? Hocam kullandım, ama olmadı.
tebrikler güzel hazırlanmış dersler
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
Murat abi netsis databasesi çok fazla foregn key var ordaki tablolara triger nasıl yazarım sürekli patlıyor kodlar foregn keylrrden dolayı
:D 8.43 çok iyi
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?
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