SQL SERVER

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 »

Operating system error code 3-4-5 The system cannot find the path specified. Çözüm Solution

Selam Eğer dosyaya erişiliyorsa ki bunu dosya yolunu kopyalayarak başlattan / çalıştıra yapıştırıp çalıştırarak anlarsınız , erişebilirsizeniz, Bu hatanın sebebi sql server’ a bağlantı yapan user ile alakalıdır.Eğer Sql Server Authentication kullanıyorsanız bunu Windows Authentication olarak değiştirerek işlem yapın.Hata gitmiş olacaktır.Eğer dosyaya erişemiyorsanız dosyanın yolunu sql server in bulabileceği şekilde …

Devamını Oku »

Msg 104, Level 15, State 1, Line 1 ORDER BY items must appear in the select list if the hatası ve çözümü

Merhabalar Bu hatanın gelen sebebi iki tabloyu UNION elementiyle birleştirirken tabloların birinde kullanılan order by ifadesinden kaynaklanmaktadır.Order by ifadesiyle kullanılan alan çakıştığı için böyle bir hata alınmaktadır.Eğer order by ifadesini kaldırırsanız bu hatayı geçebilirsiniz.Eğer gerçekten order by ifadesini kullanmak zorunda kalırsanız subquery yada join ifadelerini kullanarak order by ifadesini rahatlıkla …

Devamını Oku »

Sql Server numara üretme,uniqueindentifier kullanımı

Merhaba Sql server içerisinde otomatik numara üretme fonksiyonunlarını tanıyacağız. Eğer yanlızca random numara üretmek istersek rand() fonksiyonunu kullanabiliriz.Rand() fonksiyonu bize virgüllü sayı üretir. Dönen sonuç float olarak gelir.Kullanımı SELECT RAND() AS [RandomNumber] olarak kullanabilir.Sonuç aşağıdaki gibi olacaktır. RandomNumber --------------------- 0.39852839522376307 Eğer rand() fonksiyonuna parametre eklersek bize devamlı aynı sonucu verecektir. …

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 »