Kapatmak için ESC tuşuna basın

Popüler kategorilere de göz atabilirsiniz...
1 dakika okuma süresi

SQL Server’da Sayıları Roma Rakamına Çeviren Fonksiyon

Herkese merhaba, Bu kısımda SQL Server’da sayıları roma rakamına çeviren fonksiyon kodları olacak. create function fn_get_roman_numerals(@inputstring as int,@isupper bit) returns varchar(128) as begin declare @returnstring varchar(100), @sub varchar(100), @number bigint, @position int, @mod bigint set @returnstring = ” –set roman symbols orders set @sub = ‘IVXLCDM’ if @inputstring=0 begin set @returnstring…

1 dakika okuma süresi

SQL Server’da Fibonacci Serisini Bulan Fonksiyon

Herkese merhaba, Bu kısımda SQL Server’da fibonacci serisini bulan fonksiyon kodları olacak. create function fn_generate_fibonacciseries(@number int) returns @returntable table (rownum int,fibonum int) as begin ;with fibonacciseries as ( select 1 as rownum, cast(0 as float) as start, cast(1 as float) as [next] union all select rownum+1, [next], start+[next] from fibonacciseries where…

1 dakika okuma süresi

SQL Server’da Veritabanı Restore Etme Tarihini Bulmak

Herkese merhaba, Bu kısımda SQL Server’da veritabanını restore etme tarihini bulma kodları olacak. SET NOCOUNT ON SELECT destination_database_name ,bmf.physical_device_name ,restore_date FROM msdb.dbo.restorehistory INNER JOIN msdb.dbo.backupset as bs ON bs.backup_set_id = msdb.dbo.restorehistory.backup_set_id INNER JOIN msdb.dbo.backupmediafamily as bmf ON bs.media_set_id = bmf.media_set_id WHERE restore_history_id IN ( SELECT MAX(restore_history_id) FROM msdb.dbo.restorehistory WHERE restore_type =…

1 dakika okuma süresi

SQL Server’da Veritabanı Şemalarını Listelemek

Herkese merhaba, Bu kısımda SQL Server’da veritabanı şemalarını listelemek kodları olacak. SELECT a.name AS [SchemaName] — The schema’s name , b.name AS [SchemaOwner] — Set at creation , CASE WHEN a.schema_id < 5 THEN ‘SYSTEM’ WHEN a.schema_id > 16000 THEN ‘FIXED ROLE’ ELSE ‘User’ END AS [Source] FROM sys.schemas a INNER…

1 dakika okuma süresi

SQL Server’da Tabloların Index, Boyut ve Kolon Bilgilerini Almak

Herkese merhaba, Bu kısımda SQL Server’da tabloların index, boyut ve  kolon bilgilerini alma kodları olacak. SELECT OBJECT_NAME(i.object_id) AS TableName , ISNULL(i.name, ‘HEAP’) AS IndexName , ISNULL(STUFF((SELECT ‘, ‘ + QUOTENAME(c2.name) + CASE ic2.is_descending_key WHEN 0 THEN ‘ ASC’ ELSE ‘ DESC’ END FROM sys.indexes i2 INNER JOIN sys.index_columns ic2 ON i2.object_id…

1 dakika okuma süresi

SQL Server’da Veritabanının Transaction Log Boyutunu Hesaplamak

Herkese merhaba, Bu kısımda SQL Server’da veritabanının transaction log boyutunu hesaplama kodları olacak. CREATE PROCEDURE dbo.Transactionloghesaplama ( @DatabaseAdi NVARCHAR(200) = ” ) AS SET NOCOUNT ON; DECLARE @t TABLE ( DatabaseName NVARCHAR(128), LogSizeMB DECIMAL(18,5), LogUsedPct DECIMAL(18,5), [Status] INT ) INSERT INTO @t ( DatabaseName, LogSizeMB, LogUsedPct, [Status] ) EXEC sp_executesql N’DBCC…

1 dakika okuma süresi

SQL Server’da Belirli Bir Yılın Belirli Haftasının İlk ve Son Gününü Bulmak

Herkese merhaba, Bu kısımda SQL Server’da belirli bir yılın belirli haftasının ilk ve son gününü bulma kodları olacak. create procedure haftaninilkvesongununubulmak(@yil as int,@hafta as int) as begin declare @tarih as datetime set @tarih=’01/01/’+convert(varchar(4),@yil) select @hafta “week”,dateadd(day,8+7*(@hafta-2)-datepart(weekday,@tarih),@tarih)”haftaninilkgunu”,dateadd(day,14+7*(@hafta-2)-datepart(weekday,@tarih),@tarih)”haftanınsongunu” END –Çalıştırılması exec haftaninilkvesongununubulmak 2015,42 432 Kez Okundu

1 dakika okuma süresi

SQL Server’da Hata Dosyalarını Okumak

Herkese merhaba, Bu kısımda SQL Server’da hata dosyalarını okuma kodları olacak. ———————————————————— — Drop temp tables if exists ———————————————————— IF OBJECT_ID(N’tempdb..##tbl_sql_error_log’) IS NOT NULL BEGIN DROP TABLE ##tbl_sql_error_log END IF OBJECT_ID(N’tempdb..#ErrLogsDL’) IS NOT NULL BEGIN DROP TABLE #ErrLogsDL END DECLARE @site_value INT; DECLARE @NumberOfLogfiles INT; ———————————————————— — Create temp table to…

1 dakika okuma süresi

SQL Server’da Agent Durumunu Kontrol Eden Prosedür

Herkese merhaba, Bu kısımda SQL Server’da agent durumunu kontrol eden prosedür kodları olacak. IF EXISTS (SELECT 1 FROM SYSOBJECTS WHERE NAME =’KDT_SP_SYSTEM_HEATH_SQL_CHECK_SQL_AGENT’) BEGIN DROP PROCEDURE KDT_SP_SYSTEM_HEATH_SQL_CHECK_SQL_AGENT END GO CREATE PROCEDURE [dbo].[KDT_SP_SYSTEM_HEATH_SQL_CHECK_SQL_AGENT] AS BEGIN /* created by KRAAI Du Toit TO CHECK IF SQL AGENT IS RUNNING EG EXEC [KDT_SP_SYSTEM_HEATH_SQL_CHECK_SQL_AGENT] used in…

1 dakika okuma süresi

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…

Yazı kopyalamak yasaktır!