Category: Sql Server

SQL Server’da Tablo Scriptini Oluşturmak

Herkese merhaba, Bu yazıda SQL Server’da tablo scriptini oluşturma ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda seçtiğiniz bir tablonun scriptini kod ile oluşturmak isteyebilirsiniz. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. DECLARE @TabloAdi sysname; SELECT @TabloAdi = ‘dbo.Products’; DECLARE @object_name sysname, @object_id INT; SELECT @object_name = ‘[‘ +...

SQL Server’da Ay Adı Getiren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da ay adı getiren fonksiyon kullanımı ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda ay numarasından ay adını getirmek isteyebilirsiniz. Bunun başka çözümleri de mevcut fakat biz kendi fonksiyonumuzu oluşturup bu işlemi yapalım. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fnAyBilgisiGetirenFonksiyon (...

SQL Server’da Temp Tablo Kontrolü Yapmak

Herkese merhaba, Bu yazıda SQL Server’da temp tablo kontrolünün nasıl yapılacağı hakkında bilgi vereceğim. SQL Server’da temp tablonun olup olmadığını kontrol ederek işlemler yaptırma gereksiniminiz olabilir. Aşağıdaki kodu kullanarak temp tablo kontrolü sağlayabilirsiniz. –Örnek temp tablo oluşturulması CREATE TABLE #TempTablom ( ID INT, Ad VARCHAR(20), Soyad VARCHAR(20) ); –Temp tablo...

SQL Server’da Dosya ve Klasör Kontrolü Yapmak

Herkese merhaba, Bu yazıda SQL Server’da dosya ve klasör kontrolü işleminin nasıl yapılacağı hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda dosya ya da klasörünüzün var olup olmadığını kontrol ettirip ona göre işlem yaptırmak isteyebilirsiniz. SQL Server 2017 öncesinde bu işlemi xp_fileexist komutunu kullanarak yapıyorduk. EXEC xp_fileexist ‘C:/test.txt’ C sürücüsü...

SQL Server’da Tüm Viewları Görüntüleme

Herkese merhaba, Bu yazıda SQL Server’da tüm Viewların görüntülenmesi hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Tüm Viewları görüntülemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapoabilirsiniz. SELECT SCHEMA_NAME(schema_id) AS schema_name, name AS view_name, OBJECTPROPERTYEX(object_id, ‘IsIndexed’) AS IsIndexed, OBJECTPROPERTYEX(object_id, ‘IsIndexable’) AS IsIndexable FROM sys.views; Yukarıdaki kodu çalıştırdığınızda...

SQL Server’da Bağlı Kullanıcıların Tespiti ve Kontrolü

Herkese merhaba, Bu yazıda SQL Server’da bağlı kullanıcıların tespiti ve kontrolü hakkında bilgi vereceğim. SQL Server’da bazı durumlarda SQL Server’a bağlı kullanıcıları tespit etmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT program_name, SUBSTRING(CONVERT(NVARCHAR, MAX(login_time)), LEN(CONVERT(NVARCHAR, MAX(login_time))) – 6, 8) FROM master.dbo.sysprocesses GROUP BY program_name; Yukarıdaki kodu...

SQL Server’a HeidiSQL Kullanarak Bağlanmak

Herkese merhaba, Bu yazıda SQL Server’a HeidiSQL kullanarak bağlanmak ile ilgili bilgi vermeye çalışacağım. İlk olarak  HeidiSQL nedir ona değinelim. HeidiSQL; MySQL’in (MariaDB ve Percona Server gibi sürümleri) yanı sıra Microsoft SQL Server ve PostgreSQL için ücretsiz ve açık kaynaklı bir istemcidir. Yani sadece bir veritabanı için oluşturulmuş bir sistem...

SQL Server’da Metreyi Feet’e Çeviren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da metreyi feet’e çeviren fonksiyon kullanımından bahsedeceğim. SQL Server’da bazı durumlarda metre değerini feet değerine çevirmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_metre_feet ( @metre DECIMAL(10, 3) ) RETURNS DECIMAL(10, 3) AS BEGIN RETURN (@metre * 3.28084); END; –Kullanımı SELECT dbo.fn_metre_feet(1)...

SQL Server’da Database Oluşturulma Tarihi ve Geçen Gün Sayısının Bulunması

Herkese merhaba, Bu yazıda SQL Server’da database yani veritabanı oluşturulma tarihi ve geçen gün sayısının bulunması hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda database oluşturulma tarihi ve geçen gün sayısını bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT name, create_date DatabaseOlusturmaTarihi, GETDATE() GuncelTarih, DATEDIFF(DAY, create_date,...

SQL Server’da Veritabanına En Son Erişim Zamanını Bulmak

Herkese merhaba, Bu yazıda SQL Server’da veritabanına en son erişim zamanının nasıl bulunabileceği hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda veritabanına en son erişim zamanını görmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT d.name, last_user_seek = MAX(last_user_seek), last_user_scan = MAX(last_user_scan), last_user_lookup = MAX(last_user_lookup), last_user_update =...

Yazı kopyalamak yasaktır!