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

SQL Server’da Dinamik Tarih Oluşturmak

SQL Server’da Dinamik Tarih Oluşturmak

Herkese merhaba, Bu kısımda SQL Server’da dinamik tarih oluşturma kodları olacak. WITH DinamikTarihOlusturucu(BaseYearMinus, BaseYearPlus) AS ( SELECT DATEFROMPARTS(YEAR(GETDATE()), 1, 1) BaseYearMinus, DATEFROMPARTS(YEAR(GETDATE()), 1, 1) BaseYearPlus UNION ALL SELECT DATEADD(YEAR, -1, BaseYearMinus) BaseYearMinus, DATEADD(YEAR, 1, BaseYearPlus) BaseYearPlus FROM DinamikTarihOlusturucu WHERE (DATEDIFF(YEAR, BaseYearMinus, BaseYearPlus)/2) < (1 /* Buraya yazılan rakam kadar var olan...

SQL Server’da Tüm Veritabanları için Yedekleme Geçmişini Öğrenmek

SQL Server’da Tüm Veritabanları için Yedekleme Geçmişini Öğrenmek

Herkese merhaba, Bu kısımda SQL Server’da tüm veritabanları için yedekleme geçmişini öğrenme kodları olacak. ——————————————————————————— — Database Backups for all databases For last 600 days ——————————————————————————— SELECT CONVERT(CHAR(100), SERVERPROPERTY(‘Servername’)) AS Server, msdb.dbo.backupset.database_name, msdb.dbo.backupset.backup_start_date, msdb.dbo.backupset.backup_finish_date, datediff(second,msdb.dbo.backupset.backup_start_date,msdb.dbo.backupset.backup_finish_date) duration_seconds, msdb.dbo.backupset.expiration_date, CASE WHEN backupset.type = ‘D’ THEN ‘Full backup’ WHEN backupset.type = ‘I’ THEN ‘Differential’...

SQL Server’da Tüm Veritabanında Metin Aramak

SQL Server’da Tüm Veritabanında Metin Aramak

Herkese merhaba, Bu kısımda SQL Server’da tüm veritabanında metin arama kodları olacak. /* Use this script to search all objects, in all databases on the server, that are SQL language-defined modules in SQL Server. These include the following: D DEFAULT (constraint or stand-alone) P SQL Stored Procedure RF Replication-filter-procedure V View...

SQL Server’da Tüm Viewları Yeniden Oluşturmak ve Derlemek

Herkese merhaba, Bu yazıda SQL Server’da tüm View’ları yeniden oluştururmak ve derlemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm View’ları yeniden oluşturup derlemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @SQL VARCHAR(MAX) = ”; SELECT @SQL = @SQL + ‘print ”Refreshing –> ‘...

SQL Server’da Tarihler Arasındaki Farkı Gün, Saat, Dakika ve Saniye Olarak Görüntüleyen Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da tarihler arasındaki farkı gün, saat, dakika ve saniye olarak görüntüleyen fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tarihler arasındaki farkı gün, saat, dakika ve saniye olarak görüntülemek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION dbo.ZamanFarkiBulanFonksiyon (...

SQL Server’da sp_resetstatus Prosedürü Kullanımı

SQL Server’da sp_resetstatus Prosedürü Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_resetstatus prosedürünün kullanımından bahsedeceğim. SQL Server’da sp_resetstatus prosedürü şüpheli veritabanının durumunu sıfırlayan bir prosedürdür. Kullanımını aşağıda görmektesiniz. EXEC sp_resetstatus ‘NORTHWND’; sp_resetstatus bir veritabanındaki şüpheli bayrağını kapatır. Bu prosedür, sys.databases içindeki adlandırılmış veritabanının modunu ve durum sütunlarını günceller. Prosedür çalıştırmadan önce tüm sorunların çözülmesi için...

SQL Server’da sp_renamedb Prosedürü Kullanımı

SQL Server’da sp_renamedb Prosedürü Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_renamedb prosedürünün kullanımından bahsedeceğim. SQL Server’da sp_renamedb prosedürü veritabanının adını değiştiren bir prosedürdür. Kullanımını aşağıda görmektesiniz. –Database oluşturulması CREATE DATABASE Test –Database adının değiştirilmesi EXEC sp_renamedb N’Test’, N’Test2′; Sorguyu çalıştırdığımız zaman Test adındaki veritabanının Test2 olduğunu göreceksiniz. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar....

SQL Server’da sp_indexoption Prosedürü Kullanımı

SQL Server’da sp_indexoption Prosedürü Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_indexoption prosedürünün kullanımından bahsedeceğim. SQL Server’da sp_indexoption prosedürü kullanıcı tanımlı clustered ve nonclustered indeksler için kilitleme seçeneği değerlerini ayarlayan bir prosedürdür. SQL Server Veritabanı Motoru otomatik olarak sayfa, satır veya tablo düzeyinde kilitleme değerlerini ayarlar. Bu seçenekleri manuel olarak ayarlamanız gerekmez. Daha çok uzmanların kullandığı bir prosedürdür. Kullanımını...

SQL Server’da sp_helpstats Prosedürü Kullanımı

SQL Server’da sp_helpstats Prosedürü Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_helpstats prosedürünün kullanımından bahsedeceğim. SQL Server’da sp_helpstats prosedürü belirtilen tabloya ait sütunlar ve dizinler hakkında istatistik bilgilerini döndüren bir prosedürdür. Kullanımını aşağıda görmektesiniz. Örneği Northwind veritabanı kullanarak yaptık. –Kullanımı EXEC sp_helpstats @objname = ‘Categories’, @results = ‘ALL’; –ALL ya da STATS ifadesi kullanabilirsiniz. Sorguyu...

SQL Server’da sp_helpsort Prosedürü Kullanımı

SQL Server’da sp_helpsort Prosedürü Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_helpsort prosedürünün kullanımından bahsedeceğim. SQL Server’da sp_helpsort prosedürü sıralama düzeni ve karakter kümeleri hakkında bilgi döndüren bir prosedürdür. Kullanımını aşağıda görmektesiniz. –1-) collation bilgisinin alınması EXEC sp_helpsort –2-) sp_helpsort kullanımı SELECT SERVERPROPERTY (‘Collation’); Sorguyu çalıştırdığımız zaman bize sıralama düzeni ve karakter kümesi hakkında ait bilgiler...

Yazı kopyalamak yasaktır!