Arşiv

Ağustos, 2010 için arşiv

– Eğer tedarikçiler tablosunda bir güncelleme yapılırsa güncellemenin sadece firma adı üzerindeki eski ve yeni değerlerini ekrana yazdırınız. create trigger tg_GuncellemeKontrol on Suppliers for update as select CompanyName as ‘Silinen Değer’ from deleted select CompanyName as ‘Yeni değer’ from inserted –Değişiklik yapalım update Suppliers set CompanyName=’c’ where SupplierID=30

184 defa okundu | Henüz yorum yok.
Ağu 17th, 2010 | Filed under Ödevler

SELECT Listelemek istediğimiz alanlar sırası ile buraya yazılır adını AS ile değişitirebiliriz FROM Sorguda kullanılacak Tabloların yazıldığı bölüm ORDER BY Listelenen sonuçları belirli bir alana göre sıralamaya yarar. Artan sıralamada ASC veya hiçbirşey yazmayız azalan sıralamada DESC kullanılır DESC Azalan sıralama içinkullanılır ASC Artan sıralama için kullanılır. SUM Sayısal alanların toplamını verir Select ten sonra [...]

101 defa okundu | Henüz yorum yok.
Ağu 17th, 2010 | Filed under SQL, Uncategorized
Etiketler: ,

– NorthWind Tablosu için Çalışan tablosuna çalışanın adını soyadını parametre olarak, işe başlangıç tarihi ise işlemin yapıldığı an olarak kayıt yapan procu geriye kaç saniye önce işe başladığını döndrecek şekilde yazınız. create proc up_CalisanEkle ( @FirstName varchar(15), @LastName varchar(15) ) as insert into Employees(FirstName,LastName,HireDate) values(@FirstName,@LastName,GETDATE()) return select datediff(ss,(select HireDate from Employees),GetDate()) declare @ss int exec [...]

81 defa okundu | Henüz yorum yok.
Ağu 17th, 2010 | Filed under Ödevler

————-TRANSACTION—————— create table Hesaplar ( HesapID varchar(10), Bakiye decimal(9,2) ) –sonra bu alter table Hesaplar add constraint kontrol check (Bakiye>=0) –sonra bunlar insert into Hesaplar values (’1111′,234) insert into Hesaplar values (’2222′,34) –proc oluşturalım create proc up_Havale ( @Kimden varchar(10), @Kime varchar(10), @Miktar decimal(9,2) ) as begin try begin transaction update Hesaplar set Bakiye=Bakiye-@Miktar where [...]

100 defa okundu | Henüz yorum yok.
Ağu 15th, 2010 | Filed under SQL
Etiketler: ,

—Hiç olmayan tablo yapısını geri döndürebiliriz. /* REZID REZNO UCRET BIRIM 123 123ER 12 TL 345 2545AAA 23 23 USD 384 DFDASSD 784 EURO SONUÇ: REZNO TL USD EURO 123 12 – - 345 – 23 – 384 – - 784 */ –İlkönce tablo oluşturalım create table Rez ( RezID int Primary key identity(1,1), Ucret [...]

96 defa okundu | Henüz yorum yok.
Ağu 15th, 2010 | Filed under Fonksiyonlar