Category: Sql Server

SQL Server’da İki Tarih Arasındaki Çalışma Gün Sayısını Bulan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da iki tarih arasındaki çalışma gün sayısını bulan fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda iki gün arasındaki çalışma gün sayısının hesaplanması istenebilir. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. Fonksiyonu oluşturup çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere iki tarih arasındaki çalışma...

SQL Server’da Output Kullanımı

SQL Server’da Output Kullanımı

Herkese merhaba. Bu yazıda SQL Server’da output kullanımı hakkında bilgi vereceğim. Stored Procedure’ler output parametrelerle dışarıya değer döndürebilirler.  Aşağıda oluşturacağımız prosedürde prosedüre tedarikçi id değeri göndererek ürün adı ve birim başına miktar değerlerini çekebiliriz. CREATE PROC TedarikciBilgisiGetir ( @TedarikciID INT, @UrunAdi NVARCHAR(200) OUTPUT, @BirimBasinaMiktar NVARCHAR(100) OUTPUT ) AS BEGIN SELECT...

SQL Server’da Veritabanındaki Tüm Viewların Create Halini Oluşturmak

SQL Server’da Veritabanındaki Tüm Viewların Create Halini Oluşturmak

Herkese merhaba. Bu yazıda SQL Server’da veritabanındaki tüm viewların create halini oluşturmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm viewların create halini oluşturmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT SM.definition FROM sys.sql_modules SM INNER JOIN sys.objects SO ON SM.object_id = SO.object_id WHERE SO.type = ‘v’; Kodu...

SQL Server’da Başka Server Üzerindeki Tablo ve İçeriği Kopyalamak

Herkese merhaba, Bu yazıda SQL Server’da başka server üzerindeki tablo ve içeriği kopyalamak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda başka server üzerindeki tablo ve verileri kendi serverımız üzerine taşımak isteyebiliriz. Böyle bir işlemi gerek test yapmak gerek tablo üzerinde riskli bir işlem yapmak için isteyebiliriz. Ayrıca şöyle bir durumda...

SQL Server’da Tüm Triggerları Disable Etmek

Herkese merhaba, Bu yazıda SQL Server’da tüm triggerları disable etmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm triggerları disable etmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @sql VARCHAR(500), @tableName VARCHAR(128), @triggerName VARCHAR(128), @tableSchema VARCHAR(128); DECLARE triggerCursor CURSOR FOR SELECT so_tr.name AS TriggerName, so_tbl.name AS TableName, t.TABLE_SCHEMA...

SQL Server’da Tüm Tabloların Toplam Kayıt Sayılarını Göstermek

Herkese merhaba, Bu yazıda SQL Server’da tüm tabloların toplam kayıt sayısını göstermek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tüm tabloların toplam kayıt sayılarını göstermek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT SC.name + ‘.’ + T.name TableName, SUM(P.rows) RowCnt FROM sys.tables T INNER JOIN sys.partitions P ON...

SQL Server’da Edit Top 200 Rows Satır Sayısını Değiştirme

Herkese merhaba, Bu yazıda SQL Server’da edit top 200 rows satır sayısını değiştirme hakkında bilgi vereceğim. SQL Server’da bazı durumlarda edit top 200 rows satır sayısını değiştirme ihtiyacı olabilir. Ne demek istiyoruz aşağıda görelim. Tablo üzerinde sağa tıkladığımızda Edit Top 200 Rows kısmını görmekteyiz. Biz bu kısmı değiştireceğiz. Bu işlem...

SQL Server’da Son Bir Haftada Değişen Triggerların Listesi

Herkese merhaba, Bu yazıda SQL Server’da son bir haftada değişen triggerların listesini bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda kontrol amaçlı olması açısından son bir haftada değişen triggerların listesini bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT sc.name AS [Şema Adı], OBJECT_NAME(parent_object_id) AS [Tablo Adı], o.name AS...

SQL Server’da Veritabanındaki Tüm Tabloları Kaldırmak

Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki tüm tabloları kaldırmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanı üzerindeki tüm tabloları kaldırmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. Uyarı : Lütfen bu işlemi canlı veritabanı üzerinde kullanmayın. EXEC sp_MSforeachtable ‘DROP TABLE ?’; GO Kodu çalıştırmadan önce veritabanı üzerindeki...

SQL Server’da Son Bir Haftada Değişen Fonksiyonların Listesi

Herkese merhaba, Bu yazıda SQL Server’da son bir haftada değişen fonksiyonların listesini bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda kontrol amaçlı olması açısından son bir haftada değişen fonksiyonların listesini bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT SPECIFIC_SCHEMA + ‘.’ + SPECIFIC_NAME AS ProcName, LAST_ALTERED FROM INFORMATION_SCHEMA.ROUTINES...

Yazı kopyalamak yasaktır!