Category: Orta Seviye SQL Server

SQL Server’da Veritabanında String Karakter Aramak

SQL Server’da Veritabanında String Karakter Aramak

Herkese merhaba, Bu kısımda SQL Server’da veritabanında string karakter arama kodları olacak. DECLARE @Search VARCHAR(255) SET @Search = ‘categories’ — istediğiniz kelimeyi buraya yazmalısınız. SELECT DISTINCT o.[name] AS Object_Name ,o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.[definition] LIKE ‘%’ + @Search + ‘%’ ORDER BY...

SQL Server’da Veritabanı Hakkında Bilgi Öğrenmek

SQL Server’da Veritabanı Hakkında Bilgi Öğrenmek

Herkese merhaba, Bu kısımda SQL Server’da veritabanı hakkında bilgi öğrenme kodları olacak. select upper(name) as [DBNAME], recovery_model_desc as [RecoveryModel], PageDetection=(case Page_verify_option_desc when ‘CHECKSUM’ then ‘CHECKSUM’ else page_verify_option_desc +’: Warning: Microsoft recommends to use Checksum’ end), AutoShrink=(case is_auto_shrink_on when 0 then ‘OFF’ else ‘ON: Warning—AutoShrink cause severe performance issue, if not application requirement,...

SQL Server’da Tüm Tabloların Boyut Bilgisini Almak

SQL Server’da Tüm Tabloların Boyut Bilgisini Almak

Herkese merhaba, Bu kısımda SQL Server’da tüm tabloların boyut bilgisini alma kodları olacak. use NORTHWND –Database adını burdan değiştireceksiniz. set nocount on go declare @TableName varchar(128), @RID int, @MaxRID int declare @loopSrc table ( RID int identity(1,1) primary key clustered, TableName varchar(128) ) if object_id(‘tempdb.dbo.#Tabs’) is not null drop table #Tabs...

SQL Server’da Veritabanındaki Boş Alanları Hesaplamak

SQL Server’da Veritabanındaki Boş Alanları Hesaplamak

Herkese merhaba, Bu kısımda SQL Server’da boş alanları hesaplama kodları olacak. DECLARE @DatabaseInfo TABLE ( ServerName VARCHAR(100), DatabaseName VARCHAR(100), FileSizeMB INT, LogicalFileName sysname, PhysicalFileName NVARCHAR(520), Status sysname, Updateability sysname, RecoveryMode sysname, FreeSpaceMB INT, FreeSpacePct VARCHAR(7), FreeSpacePages INT, PollDate DATETIME) DECLARE @command VARCHAR(5000) SELECT @command = ‘Use [‘ + ‘?’ + ‘]...

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 En Son Girilen Tarihten Bir Gün Önceki Tarihe Erişmek

SQL Server’da En Son Girilen Tarihten Bir Gün Önceki Tarihe Erişmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da en son girilen tarihten bir gün önceki tarih bilgisine nasıl erişebiliriz bundan bahsedeceğim. Konu bir uygulama yazarken ortaya çıktı. Yazılan uygulama toplantı uygulamasıydı. Yazılan toplantı uygulamasında bir önceki toplantının tarih bilgisine ihtiyaç duydum. Ayrıca her bir toplantının da kendine ait bölümleri vardı. Satış, Pazarlama...

Yazı kopyalamak yasaktır!