Category: Orta Seviye SQL Server

SQL Server’da Virgülle Ayrılmış Listeyi Tabloya Çeviren Fonksiyon

SQL Server’da Virgülle Ayrılmış Listeyi Tabloya Çeviren Fonksiyon

Herkese merhaba, Bu kısımda virgülle ayrılmış listeyi tabloya çeviren fonksiyon kodları olacak. CREATE FUNCTION dbo.ListeyiTabloyaCevir ( @List VARCHAR(MAX), @Delim CHAR ) RETURNS @ParsedList TABLE ( item VARCHAR(MAX) ) AS BEGIN DECLARE @item VARCHAR(MAX), @Pos INT SET @List = LTRIM(RTRIM(@List))+ @Delim SET @Pos = CHARINDEX(@Delim, @List, 1) WHILE @Pos > 0...

SQL Server’da Veritabanının Satır Sayısı, Kolon Sayısı ve Boyutunun Hesaplanması

SQL Server’da Veritabanının Satır Sayısı, Kolon Sayısı ve Boyutunun Hesaplanması

Herkese merhaba, Bu kısımda SQL Server’da veritabanının satır sayısı, kolon sayısı ve boyutunun hesaplanması kodları olacak. CREATE TABLE #temp ( table_name sysname , row_count INT, reserved_size VARCHAR(50), data_size VARCHAR(50), index_size VARCHAR(50), unused_size VARCHAR(50)) SET NOCOUNT ON INSERT #temp EXEC sp_msforeachtable ‘sp_spaceused ”?”’ SELECT a.table_name AS Tablo_Adi, a.row_count AS Satır_Sayısı, COUNT(*) AS...

SQL Server’da Veritabanındaki Tüm Tabloların Byte Uzunluğunu Hesaplamak

SQL Server’da Veritabanındaki Tüm Tabloların Byte Uzunluğunu Hesaplamak

Herkese merhaba, Bu kısımda SQL Server’da veritabanındaki tüm tabloların byte uzunluğunu hesaplama kodları olacak. SELECT CASE WHEN (GROUPING(sob.name)=1) THEN ‘All_Tables’ ELSE ISNULL(sob.name, ‘unknown’) END AS Table_name, SUM(sys.length) AS Byte_Uzunluğu FROM sysobjects sob, syscolumns sys WHERE sob.xtype=’u’ AND sys.id=sob.id GROUP BY sob.name WITH CUBE ORDER BY Byte_Length DESC 370 Kez Okundu

SQL Server’da Stored Prosedür ve Fonksiyonlara ait Parametre Bilgilerini Listelemek

SQL Server’da Stored Prosedür ve Fonksiyonlara ait Parametre Bilgilerini Listelemek

Herkese merhaba, Bu kısımda SQL Server’da stored prosedür ve fonksiyonlara ait parametre bilgilerini listeleme kodları olacak. SELECT SPECIFIC_SCHEMA , SPECIFIC_NAME , ORDINAL_POSITION , PARAMETER_MODE , PARAMETER_NAME , DATA_TYPE FROM INFORMATION_SCHEMA.PARAMETERS ORDER BY SPECIFIC_SCHEMA , SPECIFIC_NAME , ORDINAL_POSITION 398 Kez Okundu

SQL Server’da Bak Dosyalarını Restore Etmek

SQL Server’da Bak Dosyalarını Restore Etmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da Bak dosyalarının nasıl restore edileceğinden bahsedeceğim. Restore etme işlemini kısaca anlatmak gerekirse daha önce alınmış yedek dosyasının sisteme geri dönülmesi işlemidir. Örnek işlemi Northwind Bak dosyasını kullanarak yapacağız. İşlemler Northwind veritabanı üzerinden yapıldı. Northwind veritabanını indirmek için aşağıdaki linki kullanabilirsiniz. Buradan indirdikten sonra...

SQL Server’da Alt Sorgularda IN Operatörü Kullanımı

SQL Server’da Alt Sorgularda IN Operatörü Kullanımı

Herkese merhaba, Bu yazıda size SQL Server’da alt sorgularda in operatörü kullanımından bahsedeceğim. İlk olarak altsorgu sorgu içinde sorgu demektir. En temel haliyle böyle diyebiliriz. IN ise kelime anlamı olarak içinde anlamına gelir. Birden fazla değer aramak için kullanılır. Bu ikisinin birleşimi ile iç içe sorgular yazmamız mümkündür. Konuyu anlama açısından...

SQL Server’da Veritabanında Tabloları Boyutlarına Göre Dizmek

SQL Server’da Veritabanında Tabloları Boyutlarına Göre Dizmek

Herkese merhaba, Bu kısımda SQL Server’da veritabanında tabloları boyutlarına göre dizmek kodları olacak. SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS TotalSpaceMB, SUM(a.used_pages) * 8 AS UsedSpaceKB, CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00), 2) AS NUMERIC(36,...

Yazı kopyalamak yasaktır!