Category: Sql Server

SQL Server’da Tek Bir Sütun için Trigger Çalıştırmak

Herkese merhaba, Bu yazıda SQL Server’da tek bir sütun için Trigger çalıştırmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda tek bir sütun için Trigger çalıştırmak isteyebilirsiniz. Aşağıdaki örnek Trigger yardımıyla siz de bu işlemi rahatlıkla yapabilirsiniz. –DB Oluşturma CREATE DATABASE TestDBIslemleri; GO –DB Seçimi USE TestDBIslemleri; GO –Tablo Oluşturma CREATE...

SQL Server’da Seçili Tablonun Scriptini Ayrıntılı Oluşturan Prosedür

Herkese merhaba, Bu yazıda SQL Server’da seçili tablonun scriptini ayrıntılı oluşturan prosedür hakkında bilgi vereceğim. SQL Server’da bazı durumlarda seçili tablo scriptini kolaylıkla almak isteyebilirsiniz. Aşağıdaki prosedür yardımıyla bu işlemi kolaylıkla yapabilirsiniz. CREATE PROC TabloScriptiniOlustur @tablo_adi SYSNAME AS BEGIN DECLARE @object_name SYSNAME, @object_id INT; SELECT @object_name = ‘[‘ + s.name...

SQL Server’da Veritabanındaki Tüm Tabloların Scriptini Almak

Herkese merhaba, Bu yazıda SQL Server’da veritabanındaki tüm tabloların scriptini almak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda bir tablonun ya da tüm tabloların scriptini alma ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi kolaylıkla yapabilirsiniz. SELECT ‘CREATE TABLE [‘ + so.name + ‘] (‘ + o.list + ‘)’ + CASE...

SQL Server’da MDF, LDF’lerin Dosya Boyut Bilgilerini Öğrenmek

Herkese merhaba, Bu yazıda SQL Server’da MDF, LDF’lerin dosya boyut bilgilerini öğrenmek hakkında bilgi vereceğim. Aşağıdaki kod yardımıyla SQL Server’da bulunan tüm veritabanlarının dosya boyut bilgilerini öğrenebilirsiniz. SELECT DB_NAME(mf.database_id) AS VeritabaniAdi, mf.physical_name AS FizikselYolu, size_on_disk_bytes / 1024 / 1024 AS Boyut FROM sys.dm_io_virtual_file_stats(NULL, NULL) AS divfs JOIN sys.master_files AS mf...

SQL Server’da Ole Automation Procedures Does Not Exist, or It May Be an Advanced Option Hatası

Herkese merhaba, Bu yazıda SQL Server’da Ole Automation Procedures does not exist, or it may be an advanced option hatası hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Ole Automation prosedürlerini aktif etmek isteyebilirsiniz fakat aktif etmek istediğinizde başlığımızın isminde bir hata alacaksınız. Bunun çözümünü aşağıdaki kod yardımıyla sağlayabilirsiniz. EXEC master.dbo.sp_configure...

SQL Server’da Konteyner Numarası Doğrulayan Fonksiyon

SQL Server’da Konteyner Numarası Doğrulayan Fonksiyon

Herkese merhaba. Bu yazıda SQL Server’da konteyner numarası doğrulayan fonksiyon hakkında bilgi vereceğim. Konuyu anlatmaya başlamadan önce belirtmekte yarar görüyorum. 4 seneye yakın enspektör olarak limanda görev aldım. Petrokimyasal süreçlerin operasyonel tarafında yük alım, boşaltım, kontrol ve gümrük tarafının sorunsuzca idare ve kontrol edilmesinde Kimya Mühendisi olarak çalıştım. Bu süre...

SQL Server’da Dinamik Veritabanı ve Tablo Seçimi

Herkese merhaba, Bu yazıda SQL Server’da dinamik veritabanı ve tablo seçimi hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanınızı dinamik olarak seçtirmek isteyebilirsiniz. Aşağıdaki örnek kod yardımıyla siz de kendi veritabanı ve tablolarınızı dinamik olarak kolayca seçtirebilirsiniz. DECLARE @veritabani NVARCHAR(100) = ‘Northwind’ DECLARE @tabloadi NVARCHAR(100) = ‘Categories’ DECLARE @db AS...

SQL Server’da Veritabanlarının Hepsini Tek Seferde Detach Etmek

Herkese merhaba, Bu yazıda SQL Server’da veritabanlarının hepsini tek seferde detach etmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda veritabanlarını tek tek detach etmek yerine tek seferde detach etme ihtiyacınız olabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. Benzer Türkçe yazılmış bir kod örneği yoktur. Alanında tektir. DECLARE @VeriTabaniAdi VARCHAR(255);...

SQL Server’da Admin Kullanıcısının Silinmesini Engelleyen Trigger

Herkese merhaba, Bu yazıda SQL Server’da admin kullanıcısının silinmesini engelleyen trigger hakkında bilgi vereceğim. SQL Server’da bazı durumlarda admin kullanıcısının silinmesini engelleyen trigger kullanmak isteyebilirsiniz. Aşağıdaki trigger yardımıyla bu işlemi rahatlıkla yapabilirsiniz. Siz kendi tablonuza göre bu işlemi uyarlayabilirsiniz ya da bu triggeri daha da geliştirebilirsiniz. –Çalışan kişiler adlı tablo...

Yazı kopyalamak yasaktır!