MS SQL 2008 Generate Script

Bu yazımızda MS SQL’in hayat kurtarıcı özelliklerden birinden bahsetmek istiyorum. Bazı durumlarda bir backup dosyası başka bir yerdeki Sql’ de açılmaz yada sadece bir tablo içindeki verileri bir başka veritabanına almamız gerektiği durumda kullanışlı olan bir özelliği sizlerle paylaşacağım. Internette bu konuyla ilgili bir kaç sağlam kaynak bulabilirsiniz bende bulduğum… Continue reading

Tablo Döndüren SQL Split

Önceki yazılarımızda SQL Split fonksiyonuna yer vermiştim fakat bu fonksiyon sadece bir adet değer döndürmeye yarıyor idi. Oysa bazı durumlarda biz verdiğimiz değerin tamamının parçalanıp bize geri döndürülmesini isteyebiliriz işte böyle durumlarda da aşağıdaki fonksiyonu kullanacağız. Kodun kullanışıda aşağıdaki gibidir;

SQL Split

Bazen Sql’ de bir değeri kısım kısım ayırma gereği duyarız ne yazikki sql bu durumu tam olarak karşılayacak hazırda bir fonksiyona sahip değildir. Bu yüzden de oturup kendiniz yazmanız gerekir. bende en çok kullandığım ve geriye belirtilen sıradaki değeri döndüren sql fonksiyonunu sizlerle paylaşıyorum. Kullanımıda aşağıdaki şekildedir;

MS SQL’ de Gün Adları

Arada sırada ihtiyaç duyduğum bir şey aslında sql tarafında bir tarihin hangi güne denk geldiğini bulmak. Hatta bunun için kendi fonksiyonumu bile yazmıştım 🙂 Fakat Sql’in gelişmesi ve ihtiyaçların daha net ortaya çıkıyor olmasıyla birlikte bir komutla verdiğiniz tarihin hangi güne denk geldiğini bulabiliyorsunuz. Üstelik Türkçe olarak da çıktı alabiliyorsunuz…. Continue reading

Byte olarak dosya okuyalım

Genellikle  ASP.NET tarafında kullanılan bir işlem olmasına rağmen ben özellikle POS cihazına logo atmak için ihtiyaç duydum. Amacımız veritabanına dosyayı byte olarak okuyup yazdırabilmek. Netten baltığımda aslında bir kaç örnek buldum ama içlerinden bana göre en kısası ve rahat çalışanı bu idi. Öncelikle sizlere dosya okuma kodunu veriyorum; Bu fonksiyon sadece… Continue reading

is not a valid identifier Hatası

SQL tarafında özellikle de bir sorgu yaratırken yani metinsel olarak oluşturulken nadiren de olsa bu hatayı alabilirsiniz. Bunun bir kaç nedeni var aslında temel nedeni karaktersel olarak sizin yazdığınız sorgunun çalıştığı server ile oluşturduğunuz metinsel sql içeriğinin tam olarak anlaşamaması. Bununda çözümü aslında son derece basit bir komut ile sql… Continue reading

Etiket(ler):