SQL Server Eğitimleri SQL Server ile ilgili her şey

SQL Server’da Son Bir Haftada Değişen Prosedürlerin Listesi

Herkese merhaba, Bu yazıda SQL Server’da son bir haftada değişen prosedürlerin listesini bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda kontrol amaçlı olması açısından son bir haftada değişen prosedürlerin listesini bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT SPECIFIC_SCHEMA + ‘.’ + SPECIFIC_NAME AS ProsedürAdi, LAST_ALTERED AS SonDeğişiklikTarihi...

SQL Server’da Tabloların Oluşturulma Tarihlerini Bulmak

Herkese merhaba, Bu yazıda SQL Server’da tabloların oluşturulma tarihlerini bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda daha önceden oluşturmuş olduğumuz tabloların oluşturulma tarihlerini bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT [name] AS TabloAdi, create_date AS OlusturulmaTarihi FROM sys.tables; Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü...

SQL Server’da Fonksiyonları Listelemek

Herkese merhaba, Bu yazıda SQL Server’da fonksiyonları listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda fonksiyonları listelemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT O.name, O.type_desc, O.type FROM sys.sql_modules M INNER JOIN sys.objects O ON M.object_id = O.object_id WHERE O.type IN ( ‘IF’, ‘TF’, ‘FN’ ); Kodu çalıştırdığınızda...

SQL Server’da Viewları Listelemek

Herkese merhaba, Bu yazıda SQL Server’da View’ları listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda View’ları listelemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT SCHEMA_NAME(schema_id) AS schema_name, name AS view_name FROM sys.views ORDER BY schema_name, view_name; Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere View’lar listelenmiş oldu....

SQL Server’da Prosedürleri Listelemek

SQL Server’da Prosedürleri Listelemek

Herkese merhaba. Bu yazıda SQL Server’da prosedürleri listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda prosedürleri listelemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT sch.name AS [Şema Adı], obj.name AS [Stored Prosedür Adı], obj.type AS [Tipi] FROM sys.objects AS obj JOIN sys.sql_modules AS code ON code.object_id = obj.object_id...

SQL Server’da Triggerları Listelemek

SQL Server’da Triggerları Listelemek

Herkese merhaba. Bu yazıda SQL Server’da triggerları listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda triggerları listelemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT [Tablo Adı] = ob.name, [Trigger Adı] = tr.name, [Type] = tr.type, TypeDesc = tr.type_desc FROM sys.triggers tr LEFT JOIN sys.objects ob ON tr.parent_id =...

SQL Server’da Çalışan Jobları Listelemek

SQL Server’da Çalışan Jobları Listelemek

Herkese merhaba. Bu yazıda SQL Server’da çalışan jobları listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda hangi jobun çalışıp çalışmadığını listeletmekten ziyade sadece çalışan jobları listeletmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT job.job_id, notify_level_email, name, enabled, description, step_name, command, server, database_name FROM msdb.dbo.sysjobs job INNER JOIN msdb.dbo.sysjobsteps...

SQL Server’da Sayıları Üçerli Basamaklar Halinde Ayırmak

SQL Server’da Sayıları Üçerli Basamaklar Halinde Ayırmak

Herkese merhaba. Bu yazıda SQL Server’da sayıları üçerli basamaklar halinde ayırmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda sayılarımızı daha okunur kılmak için üçerli basamaklar halinde ayırmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @Miktar INT; SET @Miktar = 65536; SELECT FORMAT(@Miktar, ‘#,#’) AS AyrilmisSonDurum; Kodu oluşturup çalıştırdığınızda...

SQL Server’da İki Tarih Arasında Random Bir Tarih Oluşturmak

SQL Server’da İki Tarih Arasında Random Bir Tarih Oluşturmak

Herkese merhaba. Bu yazıda SQL Server’da iki tarih arasında random bir tarih oluşturmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda belirtilen iki tarih arasında random bir tarih oluşturmak isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. –Random sayı oluşturan view oluşturulması (Oluşturulması önemli) CREATE VIEW vw_Random AS SELECT RAND() AS...

SQL Server’da Unpivot Tablo Oluşturmak

SQL Server’da Unpivot Tablo Oluşturmak

Herkese merhaba. Bu yazıda SQL Server’da Unpivot Tablo oluşturma işleminden bahsedeceğim. Unpivot kısaca verilerin bulundugu tabloyu dikey olarak çevirmek için kullanılan bir komuttur. İşlemi daha iyi anlamak adına aşağıdaki örneği inceleyelim. –Tablo oluşturulması CREATE TABLE UrunMaliyetleri ( Tarih DATETIME, AMaliyeti NUMERIC(25, 6), BMaliyeti NUMERIC(25, 6), CMaliyeti NUMERIC(25, 6), DMaliyeti NUMERIC(25,...

Yazı kopyalamak yasaktır!