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

SQL Server IDENTITY_INSERT OFF

SQL Server IDENTITY_INSERT OFF

Herkese merhaba, Bu yazıda sizlere SQL Server’da IDENTITY_INSERT OFF kullanımından bahsedeceğim. SQL Server IDENTITY_INSERT OFF kullanımı Identity değerini insert yapılamaz konuma getirir. Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SET IDENTITY_INSERT dbo.Categories OFF Bu kod Identity özelliği eklenmiş tablodaki alanı Insert haricindeki eklemelere kapatır yani manuel eklemeler yapamazsınız. Herkese çalışma hayatında ve...

SQL Server IDENTITY_INSERT ON

SQL Server IDENTITY_INSERT ON

Herkese merhaba, Bu yazıda sizlere SQL Server’da IDENTITY_INSERT ON kullanımından bahsedeceğim. SQL Server IDENTITY_INSERT ON kullanımı Identity değerini insert yapılabilir konuma getirir. Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SET IDENTITY_INSERT dbo.Categories ON Insert yapma işlemi öncesinde insert yapacağınız tabloyu yukarıdaki gibi araya yazarak kodu çalıştırıp sonrasında insert işlemini rahatlıkla yapabilirsiniz. Herkese...

SQL Server’da Bir Trigger İçinde Insert, Update ve Delete Kullanmak

Herkese merhaba, Bu yazıda SQL Server’da bir trigger içerisinde insert, update ve delete komutlarının nasıl kullanılacağı hakkında bilgi vereceğim. İşlemi anlamak için aşağıdaki örneği inceleyelim. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 636 Kez Okundu

SQL Server’da For XML Path

Herkese merhaba, Bu yazıda SQL Server’da For XML Path kullanımından bahsedeceğim. SQL Server’da For XML Path ifadesi XML çıktısı almak için kullanılan bir ifadedir. For XML Explicit kullanımına benzer bir yapıdır. Kullanımı daha kolaydır. Hiyerarşi yapısını otomatik şekilde oluşturulur. Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SELECT * FROM dbo.Categories FOR...

SQL Server’da For XML Explicit

Herkese merhaba, Bu yazıda SQL Server’da For XML Explicit kullanımından bahsedeceğim. SQL Server’da For XML Explicit ifadesi XML çıktısı almak için kullanılır. For XML Explicit ifadesi Tag ve Parent ifadeleri ile kullanılan bir ifadedir. İlk olarak kullanıldığında biraz kafanız karışacak gibi ama hemen pes etmeyin. Nasıl kullanıldığını anlamaya başladığınız zaman...

SQL Server For XML Raw

SQL Server For XML Raw

Herkese merhaba, Bu yazıda SQL Server’da For XML Raw kullanımından bahsedeceğim. SQL Server’da For XML Raw ifadesi For XML Auto ifadesine benzemektedir. For XML Raw ifadesinde XML elementlerin isimlerini de değiştirebiliriz. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim. SELECT * FROM dbo.Products FOR XML RAW (‘Kategori’), ROOT(‘RootNode’) Herkese çalışma hayatında ve...

SQL Server For XML Auto

SQL Server For XML Auto

Herkese merhaba, Bu yazıda SQL Server’da For XML Auto kullanımından bahsedeceğim. SQL Server’da For XML Auto ifadesi XML çıktısı almak için kullanılan bir ifadedir. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim. SELECT * FROM dbo.Categories FOR XML AUTO Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 282 Kez Okundu

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

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...

SQL Server’da Fibonacci Serisini Bulan Fonksiyon

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...

SQL Server’da Veritabanı Restore Etme Tarihini Bulmak

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 =...

Yazı kopyalamak yasaktır!