Kapatmak için ESC tuşuna basın

Popüler kategorilere de göz atabilirsiniz...
Kategori:

SQL Server

1.535   İçerikler
1535

SQL Server ile ilgili makaleler, T-SQL kodlamaları, fonksiyonlar, prosedürler ve veritabanı optimizasyon ipuçlarını keşfedin.

1 dakika okuma süresi

SQL Server’da Kelimenin Cümle İçinde Kaç Defa Geçtiğini Bulmak

Herkese merhaba, Bu kısımda SQL Server’da kelimenin cümle içinde kaç defa geçtiğini bulma kodları olacak. DECLARE @aranankelime VARCHAR(3) = ‘Yavuz’ DECLARE @aranacakmetin VARCHAR(300) = ‘Yavuz Selim Kart SQL Server Eğitimleri sitesini kurdu ve Yavuz insanlara faydalı olmaya gayret ediyor. Çalış Yavuz çalış’ SELECT ( LEN(@aranacakmetin) – LEN(REPLACE(@aranacakmetin, @aranankelime, ”)) ) /…

1 dakika okuma süresi

SQL Server’da Tablo ve Index’lerin Kapladığı Yeri Hesaplamak

Herkese merhaba, Bu yazıda SQL Server’da Tablo ve Index’lerin kapladığı yeri hesaplamak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Tablo ve Index’lerin kapladığı yeri hesaplamak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT s.name AS SchemaName ,t.name AS TableName ,p.rows AS RowCounts ,SUM(a.total_pages) * 8…

1 dakika okuma süresi

SQL Server’da Stored Prosedür Kullanarak Otomatik Artan ID Oluşturmak

Herkese merhaba, Bu yazıda SQL Server’da stored prosedür kullanarak otomatik artan id değerinin nasıl oluşturulacağından bahsedeceğim. İşlemi daha iyi anlamak adına aşağıdaki kodları inceleyelim. –Tablo oluşturuması CREATE table Isimler ( id bigint, Ad varchar(50) ) –Prosedürün oluşturulması CREATE PROC OtomatikIDArttır @Ad varchar(50) AS DECLARE @id BIGINT SELECT @id = COUNT(id)…

1 dakika okuma süresi

SQL Server’da View Yapıları Hakkında Bilinmesi Gerekenler

Herkese merhaba, Bu yazıda SQL Server’da View yapıları hakkında bilinmesi gerekenleri yazacağım. View’lar bir kez derlenir ve sonrasında sadece çağrılır. Oluşturmuş olduğunuz viewları tablo çağırır gibi çağırırsınız. Sorgu içerisinde Order By cümleciği sadece TOP operatörü ile birlikte kullanıldığında kullanılabilir. İsimsiz kolon adı bırakamazsınız. Örnek olarak Count fonsiyonunu kullanacaksınız diyelim As ile kolona bir isim vermek zorundasınız. Birden fazla…

1 dakika okuma süresi

SQL Server’da View Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da View kullanımından bahsedeceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. İçerisinde sadece SQL Fonksiyonlarını, Join, Group By ve Where ifadelerini kullanabilirsiniz. Neden kullanıyoruz? İlk olarak kodlarımızı daha sade getirebilmek için viewlar oluşturup daha sonra bu viewlar üzerinden işlemler yapabiliriz. İkinci…

1 dakika okuma süresi

SQL Server 2016 Json Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da 2016’da Json nasıl kullanılır temel olarak bundan bahsedeceğim. İlk olarak Json nedir ona değinelim. JSON açılımı JavaScript Object Notation olan Xml’e benzer, programlama dilinden bağımsız uygulamalar arasında veri alışverişi yaparken kullanılan javascript tabanlı formata verilen addır. Yazılış stili aşağıdaki gibidir. { “ad”: “Pelin”,…

1 dakika okuma süresi

SQL Server’da Tüm Foreign Keyleri Listelemek

Herkese merhaba, Bu kısımda SQL Server’da tüm foreign keyleri listeleme kodları olacak. Kod 1 SELECT PKTABLE_QUALIFIER = CONVERT(SYSNAME,DB_NAME()), PKTABLE_OWNER = CONVERT(SYSNAME,SCHEMA_NAME(O1.SCHEMA_ID)), PKTABLE_NAME = CONVERT(SYSNAME,O1.NAME), PKCOLUMN_NAME = CONVERT(SYSNAME,C1.NAME), FKTABLE_QUALIFIER = CONVERT(SYSNAME,DB_NAME()), FKTABLE_OWNER = CONVERT(SYSNAME,SCHEMA_NAME(O2.SCHEMA_ID)), FKTABLE_NAME = CONVERT(SYSNAME,O2.NAME), FKCOLUMN_NAME = CONVERT(SYSNAME,C2.NAME), — Force the column to be non-nullable (see SQL BU 325751) –KEY_SEQ…

1 dakika okuma süresi

SQL Server’da Tüm Foreign Key Constraintleri Kaldırmak ve Yeniden Oluşturmak

Herkese merhaba, Bu kısımda SQL Server’da tüm foreign key constraintleri kaldırma ve yeniden oluşturma kodları olacak. CREATE TABLE #temptablo — feel free to use a permanent table ( drop_script NVARCHAR(MAX), create_script NVARCHAR(MAX) ); DECLARE @drop NVARCHAR(MAX) = N”, @create NVARCHAR(MAX) = N”; — drop is easy, just build a simple concatenated…

1 dakika okuma süresi

SQL Server’da İlişkili Tüm Tabloları Truncate ile Boşaltmak

Herkese merhaba, Bu kısımda SQL Server’da ilişkili tüm tabloları truncate ile boşaltma kodları olacak. –Tüm tabloları truncate etme kodları DECLARE @dropAndCreateConstraintsTable TABLE ( DropStmt VARCHAR(MAX) ,CreateStmt VARCHAR(MAX) ) INSERT @dropAndCreateConstraintsTable SELECT DropStmt = ‘ALTER TABLE [‘ + ForeignKeys.ForeignTableSchema + ‘].[‘ + ForeignKeys.ForeignTableName + ‘] DROP CONSTRAINT [‘ + ForeignKeys.ForeignKeyName + ‘];…

1 dakika okuma süresi

SQL Server’da Tablonun Foreign Key İlişkisini Gösteren Prosedür

Herkese merhaba, Bu kısımda SQL Server’da tablonun foreign key ilişkisini gösteren kodları olacak. create proc dbo.TablonunForeignKeyIliskisiniGosterenKod @table varchar(256) — tablo adı , @lvl int=0 –seviye , @ParentTable varchar(256)=” — anatablo , @debug bit = 1 as begin set nocount on; declare @dbg bit; set @dbg=@debug; if object_id(‘tempdb..#tbl’, ‘U’) is null create…

Yazı kopyalamak yasaktır!