Etiket Arşivi: query

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.  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 olmaya bir karakter araması …

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

Serverda Hangi sorgu veya sorgularına çalıştığını bulup ilgili session yok etmek Aşağıdaki şekilde serverda yapılan sorguları görebilirsiniz. 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 şekilde ekrana gelen session_Id ?yi yok edebilirsiniz.Böylece ilgili query iptal edilmiş olur. KILL [session_id] Kolay Gelsin

Devamını Oku »

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

Merhaba 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. 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 20:10:02.0474381 CURRENT_TIMESTAMP  2007-04-30 13:10:02.047 GETDATE()          2007-04-30 13:10:02.047 GETUTCDATE()       2007-04-30 20:10:02.047

Devamını Oku »