Tagged

SQL

A collection of 4 posts

Entity Framework

Code-First ile Üretilmiş Migration'ların SQL Çıktısının Üretilmesi

Entity Framework Code-First yöntemi kullanılarak geliştirilmiş uygulamalarda add-migration ve update-database komutlarını Package Manager Console üzerinden çalıştırdığımızda uygulamamızın kullanmış olduğu Connection String üzerinden değişiklikleri veritabanına uygulayabiliyoruz. Ancak üretilen bu migrationları veritabanında herhangi bir değişiklik yapmadan SQL çıktısı olarak alabilmek için aşağıdaki komutu kullanabiliriz. Update-Database -Script -SourceMigration:0 Bu komut sayesinde yapmış

SQL

SQL Server'da Komutların Çalışmasını Belli Bir Süre Bekletme

SQL Server’da çalıştırdığımız komutları belli bir süre bekletip tekrar çalıştırabilme olanağımız vardır. Bazı programlamla dillerinde bulunan Delay veya Thread.Sleep metodlarının aynısını SQL Server üzerinde de kullanabiliriz. WAITFOR DELAY komutu bu işlemi gerçekleştirmektedir. Kullanımı aşağıdaki şekildedir: -- 5 dakika bekletir. WAITFOR DELAY '00:05'; -- 5 saniye bekletir. WAITFOR

SQL

SQL Server'da Tüm Kolonların Collation'ını Değiştirme

SQL Server üzerinde veritabanının Collation’ını değiştirdiğiniz zaman Collation kolonlarda değişmeyebilir. SQL Server Management Studio’da tablo düzenlemesinden değiştirmek istediğinizde eğer tablo üzerinde veri varsa hata mesajıyla karşılaşacaksınız. Aşağıda bulunan T-SQL sorgusu veritabanındaki tüm tabloların tüm kolonlarının Collation’larını değiştirmektedir. DECLARE @collate nvarchar(100); DECLARE @table nvarchar(255); DECLARE @column_