İki tarih arasında tarih farkını almak istiyorsak DATEDIFF fonksiyonu ile bunu sağlayabiliriz.
Örnek:
SELECT DATEDIFF(dd, BASLANGIC_TARIH, BITIS_TARIH) AS GUN_FARK FROM TBL_TABLOM
İki tarih arasında tarih farkını almak istiyorsak DATEDIFF fonksiyonu ile bunu sağlayabiliriz.
Örnek:
SELECT DATEDIFF(dd, BASLANGIC_TARIH, BITIS_TARIH) AS GUN_FARK FROM TBL_TABLOM
Üzerinde çalıştığım ASP.NET MVC 4 ile yazdığım projeyi Windows Azure üzerinden yayınlamayı planladığım için ufak bir deneme yapmak istedim.
Web sitesini hizmeti oluşturdum, FTP ayarlarını yapılandırıp publish ettiğim dosyaları hostinge transfer ettim.
Sıra SQL Server hizmetine veri tabanını import etmeye gelmişti. SQL Server hizmetini ekleyip, veri tabanımı oluşturdum ama verileri atamadım tabi 🙂 SMO ile bağlanmak istediğinizde bağlanmayacaktır, çünkü IP adresinize SQL Server’ınıza bağlanmak için izin vermeniz gerekmektedir.
Bağlansanız dahi hemen kolay olmuyor. Bende SQL Server Express 2008 R2 kurulu ve backup, generate script olarak datalarımı göndermeye çalışsam da başaramadım.
İnsan kendi kendine bu kadar zor olamaz diyor. Google’de araştırmalarım sonucunda Azure SQL Server Migration Wizard‘ı buldum.
Programı çalıştırdığınız da yapmak istediğinizi seçin ve ilk önce kaynak SQL Server bilgilerini girerek veri tabanızı seçin, sonrada Azure SQL Server bilgilerinizi girerek datalarınızı zahmetsizçe gönderebilirsiniz.
Eğer sizde oluşturduğunuz tabloyu düzenleyemiyor ve aşağıdaki gibi hata alıyorsanız yazının devamını okumaya devam edin.
Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.
Menüden Tools > Options yolunu izledikten sonra karşınıza Options penceresi açılacak. Oradan Designers sekmesinin altında Table and Database Desingers‘ı bulun ve “Prevent saving changes that require table re-creation“daki checkboxın işaretini kaldırın ve yaptığınız bu değişikliği “OK” butonuna basarak kaydedin.
Bu yaşıma kadar bütün web, mobil ve masaüstü uygulamalarımda MySQL kullanmış biri olarak hiç aklıma bir gün MS SQL kullanacağım aklıma gelmezdi. Bir üstadım bana yazılımcının dili olmaz derdi, demek ki yazılımcının veri tabanıda olmaz.
Bütün veri tabanlarında veri tipleri neredeyse aynı ama bir kaç farklılıklar ve değişik veri tipleride yok değil. Bana lazım oldu, sizede olabilir.
Tam Sayı ve Kesirli Sayı Veri Tipleri;
Tarih Veri Tipleri;
Unicode Desteği Olmayan Karakter Veri Tipleri:
Unicode Desteği Olan Karakter Veri Tipleri:
Binary Veri Tipleri:
Diğer Veri Tipi Çeşitleri ;
Özel İfadeler;