Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / Etiketler: sorgu

Etiketler: sorgu

Veritabanındaki tabloların boyutlarını öğrenme

Veritabanındaki tabloların boyutlarını öğrenme beritabanındaki tabloların kullandığı alanlarını öğrenmek veritabanımızda ne kadar alan kaldığını ve bu boyutu iyi kullanmamıza yardımcı olacaktır.Özellikle web projelerimizde kullanılan alan ve trafiğin tespiti için yararlı bir kod olarak aşağıda size sunuyorum. Nasıl Yapılır ? SELECT CASE WHEN (GROUPING(sob.name)=1) THEN ‘All_Tables’   ELSE ISNULL(sob.name, ‘unknown’) END AS …

Devamını Oku

Sql Server içerisinde Table,view,procedure,constraint,trigger ve log listeleri nasıl bulunur?

Sql Server içerisinde Table,view,procedure,constraint,trigger ve log listeleri nasıl bulunur?Kullanıcı tarafından oluşturulan table,view,procedure,constraint,trigger ve log dosyaları görmek mümkün. Aşağıdaki kod ile kullanıcı tarafından oluşturulan işlemlerin listesi bulunmaktadır. select *fromsysobjectswhereuid=1   C = CHECK constraint D = Default or DEFAULT constraint F = FOREIGN KEY constraint L = Log P = Stored …

Devamını Oku

Sql sorgulamalarda zaman ve en uzun zaman harcayan sorguları bulmak

Sql sorgulamalarda zaman ve en uzun zaman harcayan sorguları bulmak Aşağıdaki sorguyu çalıştırdığınızda sql server içerisinde en fazla belleği kullanan ve sorgunun sonucunu bulmak için en fazla veya en az zaman ve güç harcayan sorgulamaları bulabilirsiniz. Nasıl Yapılır ? SELECT     TOP 15 t.TEXT query,stats.max_elapsed_time AS       …

Devamını Oku

Sqlde bir tablonun olup olmadığını öğrenme

Sqlde bir tablonun olup olmadığını öğrenme Merhaba, Sqlde bir tablonun olup olmadığını öğrenme hakkında bilgi vereceğim. Sql serverda bir tablo varmı yoksa belirtilen tablo ismi veritabanında yokmu bunun kontrolünü yapmamız için system içerisinde INFORMATION_SCHEMA.TABLES tablosu içerisinden öğrenebiliriz tabi yaptığımız işlem sql versiyonlarına göre değişiyor.INFORMATION_SCHEMA.TABLES tablosunu sql server 2000 ve üstü versiyonlarda …

Devamını Oku

Msg 536, Level 16, State 3, Line 4 Invalid length parameter passed to the substring function hatası ve çözümü exception solution

Msg 536, Level 16, State 3, Line 4 Invalid length parameter passed to the substring function. Hatanın Sebebi Nedir ? Hatasının sebebi 3 adet fonksiyonun geri çevirdiği negatif bir değer döndürdüğünde gerçekleşir.Substring , left, right fonksiyonları ile kullanıldığında olur.Charindex fonksiyonu kullanımındada bu şekilde hata verebilir, kullanılan alanda,seçili kelime veya sözcükte …

Devamını Oku

Msg 104, Level 15, State 1, Line 1 ORDER BY items must appear in the select list if the statement contains a UNION operator. Hatası ve Çözümü

Msg 104, Level 15, State 1, Line 1 ORDER BY items must appear in the select list if the statement contains a UNION operator. bu hatanın sebebi Union ifadesi ile iki tabloyu veya sorguları birleştirince birinde veya birden fazla order by ifadesi kullanmaktan oluşur.Çözümü birleştirel tabloları veya alanların sorgularına isim vermek …

Devamını Oku

Sql Serverda database i meşgul eden kullanan query ve session bulmak ve kapatmak

Sql Serverda database i meşgul eden kullanan query ve session bulmak ve kapatmak Serverda Hangi sorgu veya sorgularına çalıştığını bulup ilgili session yok etmek Aşağıdaki şekilde serverda yapılan sorguları görebilirsiniz. Nasıl Yapılır SQL ? SELECT sqltext.TEXT, req.session_id, req.status, req.command, req.cpu_time, req.total_elapsed_time FROM sys.dm_exec_requests req CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext şağıdaki …

Devamını Oku

Sql Fonkiyonları CURRENT_TIMESTAMP GETDATE() SYSDATETIME() SYSDATETIMEOFFSET() SYSUTCDATETIME() GETUTCDATE()

Sql Fonkiyonları CURRENT_TIMESTAMP GETDATE() SYSDATETIME() SYSDATETIMEOFFSET() SYSUTCDATETIME() GETUTCDATE() Aşağıdaki tarih zaman alma birimlerini kullanımları aşağıdaki gibidir.Çalıştıklarında ise alt tarafdaki gibi değerlere sahip olacaktır. Nasıl Yapılır ? SELECT SYSDATETIME()     ,SYSDATETIMEOFFSET()     ,SYSUTCDATETIME()     ,CURRENT_TIMESTAMP     ,GETDATE()     ,GETUTCDATE(); /* Dönen Değerler: SYSDATETIME()      2007-04-30 13:10:02.0474381 SYSDATETIMEOFFSET() 2007-04-30 13:10:02.0474381 -07:00 SYSUTCDATETIME()   2007-04-30 …

Devamını Oku

Msg 8117, Level 16, State 1, Procedure Line 10 Operand data type varchar is invalid for sum operator. hatası ve çözümü ms sql server

Msg 8117, Level 16, State 1, Procedure Line 10 Operand data type varchar is invalid for sum operator. hatası ve çözümü ms sql server Çözüm Bu hatanın sebebi Sum olan verilen parameterlerdir.Yani Sum işlemi yaptırdığımız fieldin (Sum bilindiği gibi toplamı işlemi yapılacak olan ) veri türünün uygun olmadığını belirtmektedir. Örnek …

Devamını Oku

Alter Table Kullanımı

Alter Table Kullanımı oluşturulmuş olan bir tabloyu , Kolon ekleme,kolon kaldırma,constraint ekleme , constraint kaldırma,constraint aktif enable veya constraint pasif disable yapma, trigger açma enabled aktif hale getirme ve trigger kapatma,trigger disabled ve pasif hale getirme özelliklerini uygulayabilir , her türlü tablo değişikliklerini bu komut ile yapabiliriz.Bunların içerisinde Identity özelliği …

Devamını Oku