Monthly Archive: Eylül 2019

SQL Server’da Tarih Formatlama Fonksiyonu

Herkese merhaba, Bu yazıda SQL Server’da tarih formatlama fonksiyonundan bahsedeceğim. Konu ile alakalı örneğe bu konu hakkında araştırma yaparken buldum. Umarım işinize yarar. CREATE FUNCTION [dbo].[FormatDate] ( @Datetime DATETIME, @FormatMask VARCHAR(64) ) RETURNS VARCHAR(64) AS BEGIN DECLARE @StringDate VARCHAR(64), @Month VARCHAR(12), @MON VARCHAR(3), @24H BIT; SET @StringDate = @FormatMask; SET...

SQL Server’da İki Veritabanı Arasında Veri Aktarımı

Herkese merhaba, Bu yazıda SQL Server’da iki veritabanı arasında, veri aktarım işleminin nasıl yapılacağından bahsedeceğim. Yazının çıkış noktası bir öğrenci. Bu soru kendisine sorulmuş. Nasıl çözebileceği hakkında bana sordu. Sonrasında makaleye çevirmeye karar verdim. Yapılmak istenen işlem ise şu. INSERT INTO table1 ( column1 ) SELECT col1 FROM table2; Bu...

SQL Server’da Tüm Viewların Kayıt Sayısını Hesaplamak

Herkese merhaba, Bu yazıda SQL Server’da tüm viewların kayıt sayısının nasıl hesaplanacağı ile ilgili bilgi vereceğim. SQL Server’da viewlar’dan dönen kayıtları görüntülemek durumunda kalabiliriz. Aşağıdaki prosedür yardımıyla bu işlemi rahatlıkla yapabilirsiniz. İşlemi AdventureWorks2014 veritabanını kullanarak yaptım. CREATE PROCEDURE dbo.ViewsRowCountHesapla AS BEGIN SET NOCOUNT ON; CREATE TABLE #tempRowCount ( Name VARCHAR(100),...

SQL Server’da SQL Sorgusu ile Model Property Oluşturmak

Herkese merhaba, Bu yazıda SQL Server’da sql sorgusu ile model property yapısının nasıl oluşturulacağından bahsedeceğim. Konu ile ilgili örneği internet üzerinde gördüm. Aşağıda kodu görmektesiniz. DECLARE @TableName VARCHAR(100) = ‘Categories’; –Tablo adını burada yazacaksınız WITH model AS (SELECT ORDINAL_POSITION, COLUMN_NAME, DATA_TYPE, IS_NULLABLE, TABLE_NAME, CASE WHEN DATA_TYPE = ‘bigint’ THEN ‘long’ WHEN...

SQL Server’da Tüm Tabloların IDENTITY Değerinin Otomatik Artmasını Kapatmak

Herkese merhaba, Bu yazıda SQL Server’da tüm tabloların IDENTITY değerinin otomatik artmasının nasıl kapatılacağı hakkında bilgi vereceğim. SQL Server’da genellikle oluşturduğumuz tablolara otomatik artan id veririz. Bu id değerlerine tüm tablolar bazında müdahele etmemiz gereken durumlarda aşağıdaki kodu kullanabiliriz. SELECT ‘SET IDENTITY_INSERT [‘ + s.name + ‘].[‘ + o.name +...

Yazı kopyalamak yasaktır!