Monthly Archive: Aralık 2017

SQL Server’da sp_helpconstraint Prosedürü Kullanımı

SQL Server’da sp_helpconstraint Prosedürü Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_helpconstraint prosedürünün kullanımından bahsedeceğim. Bu prosedür tablolarımızda kısıtlama bilgisini yani constraintlerin bilgilerini göstermede işe yarayan bir prosedürdür. Konu hakkındaki örneği aşağıda görebilirsiniz. Northwind veritabanı kullanarak bir örnek yaptık. EXEC sp_helpconstraint ‘[dbo].[Categories]’ Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 349 Kez Okundu

SQL Server’da sp_help Prosedürü Kullanımı

SQL Server’da sp_help Prosedürü Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_help prosedürünün kullanımından bahsedeceğim. Bu prosedür veritabanı ve sistem üzerinde olan tüm tablolar, view’lar ve stored procedureler gibi nesne tipleri hakkında ayrıntılı bilgi almamızı sağlayan bir prosedürdür. Prosedür hangi objeler için geçerlidir. Stored prosedürler, user-defined fonksiyonlar, viewlar için geçerlidir. Triggerlar hakkında çok az...

SQL Server’da sp_helptext Prosedürü Kullanımı

SQL Server’da sp_helptext Prosedürü Kullanımı

Herkese merhaba, Bu yazıda sizlere SQL Server’da sp_helptext prosedürünün kullanımından bahsedeceğim. Bu prosedür bizim tanımladığımız ya da sistemde bulunan objelerin tanımlamalarını text formatında gösterir. Hangi objeler için geçerlidir. Stored prosedürler, user-defined fonksiyonlar, triggerlar ve viewlar için geçerlidir. Konu hakkındaki örneği aşağıda görebilirsiniz. Northwind veritabanı kullanarak bir örnek yaptık. EXEC sp_helptext...

SQL Server’da Tüm Fonksiyonları Drop Etmek

SQL Server’da Tüm Fonksiyonları Drop Etmek

Herkese merhaba, Bu kısımda SQL Server’da tüm fonksiyonları drop etme kodları olacak. DECLARE @name VARCHAR(128) DECLARE @SQL VARCHAR(254) SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] IN (N’FN’, N’IF’, N’TF’, N’FS’, N’FT’) AND category = 0 ORDER BY [name]) WHILE @name IS NOT NULL BEGIN SELECT @SQL =...

SQL Server’da Tüm Prosedürleri Drop Etmek

SQL Server’da Tüm Prosedürleri Drop Etmek

Herkese merhaba, Bu kısımda SQL Server’da tüm prosedürleri drop etme kodları olacak. declare @procName varchar(500) declare cur cursor for select [name] from sys.objects where type = ‘p’ open cur fetch next from cur into @procName while @@fetch_status = 0 begin exec(‘drop procedure [‘ + @procName + ‘]’) fetch next from cur...

SQL Server’da Tüm Viewları Drop Etmek

SQL Server’da Tüm Viewları Drop Etmek

Herkese merhaba, Bu kısımda SQL Server’da tüm viewları drop etme kodları olacak. DECLARE @viewName VARCHAR(500) DECLARE cur CURSOR FOR SELECT [name] FROM sys.objects WHERE type = ‘v’ OPEN cur FETCH NEXT FROM cur INTO @viewName WHILE @@fetch_status = 0 BEGIN EXEC(‘DROP VIEW ‘ + @viewName) FETCH NEXT FROM cur INTO @viewName...

SQL Server’da Tüm Triggerları Drop Etmek

SQL Server’da Tüm Triggerları Drop Etmek

Herkese merhaba, Bu kısımda SQL Server’da tüm triggerları drop etme kodları olacak. DECLARE @SQLCmd nvarchar(1000) DECLARE @Trig varchar(500) DECLARE @sch varchar(500) DECLARE TGCursor CURSOR FOR SELECT ISNULL(tbl.name, vue.name) AS [schemaName] , trg.name AS triggerName FROM sys.triggers trg LEFT OUTER JOIN (SELECT tparent.object_id, ts.name FROM sys.tables tparent INNER JOIN sys.schemas ts ON...

SQL Server’da Tüm Tabloları Drop Etmek

SQL Server’da Tüm Tabloları Drop Etmek

Herkese merhaba, Bu kısımda SQL Server’da tüm tabloları drop etme kodları olacak. DECLARE @Sql NVARCHAR(500) DECLARE @Cursor CURSOR SET @Cursor = CURSOR FAST_FORWARD FOR SELECT DISTINCT sql = ‘ALTER TABLE [‘ + tc2.TABLE_NAME + ‘] DROP [‘ + rc1.CONSTRAINT_NAME + ‘]’ FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc1 LEFT JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc2 ON tc2.CONSTRAINT_NAME =rc1.CONSTRAINT_NAME...

SQL Server’da Adlandırma Kuralları ve Standartları

Herkese merhaba, Bu yazıda sizlere SQL Server’da adlandırma kuralları ve standartlarından bahsedeceğim. Adlandırma kuralları, veritabanını sonraki zamanlarda optimize ederken ya da başka bir veritabanı yöneticisinin neyin ne olduğunu anlaması açısından önemlidir.  SQL Server’da en genel anlamda adlandırma işlemini aşağıda görmektesiniz. Başlıkları daha anlaşılır olması açısından. Türkçe’ye çevirmedim. Table Tablolar, verilerimizi...

SQL Server’da Swap İşlemi Nasıl Yapılır?

SQL Server’da Swap İşlemi Nasıl Yapılır?

Herkese merhaba, Bu bölümde sizlere SQL Server’da Swap işleminin nasıl yapılacağından bahsedeceğim. Aslında burada yapacağımız işlemde bir sütundaki verileri diğer bir sütuna nasıl taşırız onu öğreneceğiz. Bu işlemi yaparken taşıma yapacağımız kolon ile taşınan yerdeki veriler birbirleri ile yer değişecekler kısacası swap işlemi yapmış olacağız. Örnek kullanımı aşağıda görmektesiniz. –Tablo oluşturma...

Yazı kopyalamak yasaktır!