SQL Dilinde Len() Fonksiyonu

26 07 2012

Merhabalar, hızımızı almışken T-Sql derslerimize devam edelim. Bu yazımda sizlere T-SQL dilinde Len() fonksiyonu ne iş yapar ve nasıl kullanılır bundan bahsedeceğim. Her zaman olduğu gibi bugünde bu örnekleri yazarken Northwind’i kullanıyorum. Daha önce bahsetmiştim.. Northwind bizlere kaynak olarak verilen ve sql öğrenirken denemelerimizi rahat bir şekilde yapabileceğimiz veritabanıdır. Northwind’i kurmak için daha önce yazmış olduğum yazıyı inceleyebilirsiniz. Len fonksiyonu bize veritabanında var olan bir kaydın, karakter olarak kapladığı sayıyı verir. Mert = 4 gibi.. Yazının devamını oku »

Reklamlar




SQL Dilinde Upper() ve Lower() Fonksiyonları

25 07 2012

Bugün T-Sql dilinde upper fonksiyonundan bahsedeceğim. Upper fonksiyonu tamamı ya da bazı karakterleri küçük harf ile yazılan harflerin tamamını büyük harf olarak bize veren bir SQL fonksiyonudur. Bu fonksiyonu anlatırken işlemlerimi Microsoft’un bize sunmuş olduğu örnek database olan Northwind üzerinde yapacağım. Eğer Sql Server’ınızda bu database yoksa bu linke tıklayarak daha önce yazmış olduğum yazıdan Northwind’in  kurulumunu yapabilirsiniz. Bildiğiniz gibi Northwind T-Sql öğrenmemiz adına üzerinde işlemler yapabileceğimiz bir veritabanıdır. Yazının devamını oku »





Öneri T – SQL Kitabı

25 07 2012

Merhabalar, geçenlerde elime bir T-SQL ve Sql Server 2012 kitabı geçti. Biraz inceledikten sonra hemen alışveriş sepetime ekledim 🙂 . Bugün size bu kitaptan bahsetmek istiyorum. Öncelikle T-Sql ‘de yeniyseniz bu kitap sizin için bir özel ders, bir baş ucu kitabı ya da sizin öğretmeniniz olabilir. Zira kitap SQL Server’ın ne olduğundan , sistem gereksinimlerinden başlayarak, SQL Server nasıl kurulur , Transact Sql Nedir gibi kavramlarla devam ediyor. Genelde bilişim sektöründe yazılan kitaplar ya uzmanlık ya da başlangıç seviyeleri içindir. Yani satın aldığınız kitap size ya genel bilgiler katar ve bilmediğiniz yapıyı kavratmak üzerine kuruludur ya da bir konunun temel ve biraz ilerisini bildiğinizi varsayarak üstüne birşeyler koyup uzmanlaşmanıza yöneliktir. Gerçekten bu kitap hem Sql Server ve T-SQL üzerinde biraz bilgi sahibi olanlar için, hemde sıfırdan başlayacak ve herhangi bilgisi olmayanlar için birebir. Ayrıntılara girmeden şunu belirteyim, asla kitabın pdf formatını falan yayınlamıyorum, gidip satın alacaksınız 🙂 Gelin şimdi kitabı biraz irdeleyelim.. Yazının devamını oku »





Sql Server 2008 Intellisense Doesn’t Work

23 07 2012

Recently, while i was working with Sql Server 2008 Intellisense , I noticed that it was not work functionally. Actually, intellisense feature of Sql Server 2008 is less developed than Visual Studio.Nevertheless, It help us for someways, so today we’ll fix our Intellisense in a few steps. Generally, this problem can be fixed in 2 ways. One of them is Sql Server Service Packs, the other is enabled feature. There are some steps that can help you to enable Intellisense Yazının devamını oku »





Sql Server 2008 Intellisense Problemi

22 07 2012

Merhaba arkadaşlar, bu aralar son yazılardan takip ettiğiniz üzere Sql Server 2008 ile fazlasıyla haşır neşir durumdayım. Karşıma sorun ve problemler çıktıkça da , aynı problemi yaşayan arkadaşlara yardımcı olmak adına blog’uma yazmayı uygun görüyorum. Bugün karşıma çıkan sorun SQL Server 2008 ‘de intellisense ‘in çalışmaması. Intellisense bildiğimiz gibi biz kod yazarken bir iki harf yazdıktan sonra işimizi kolaylaştırıp devamında gelebilecek nesneleri gösteriyor. Sağ taraftaki resimde görebileceğiniz gibi , intellisense ‘in sorunsuz hali böyle. Bazen bu akıllı menü çalışmaya biliyor. Bugün bunu çözeceğiz.  Yazının devamını oku »





Sql Server 2008 saving change is not permitted sql 2008 hatası

21 07 2012

Sql Server’da veritabanınızın tablolarını oluşturduktan sonra bir değişik yapmak istediğiniz de bazen bu hatayı karşılaşabilirsiniz. Bu hatadan kurtulmak ve oluşturan tabloyu sonradan değiştirebilmeniz için yapmanız gereken işlem çok basit.

Tools menüsüne girin Option seçeneğine tıklayın ve sağ tarafta yer alan Designers‘a geçip Table and Database Designers seçeneğini tıklayın. Burada işaretli olan  Prevent saving changes that require table re-creation checkbox’ın işaretini kaldırın ve bu özelliği kapatmış olun. Bu hatanın nedeni SQL Server’ın güvenlik adına sonradan değiştirme işlemlerine izin vermemesidir. Default olarak gelen bu ayarı kaldırıp tablolarınızı sonradan değiştirebilirsiniz. İlgili menüyü aşağıdaki resimde görebilirsiniz.





Sql 2008 Veri Tipleri

21 07 2012

Merhabalar, Kod yazarken veya veritabanı ile ilgili işlemler yaparken değişkenler biz programcıların kullandığı olmazsa olmaz şeylerdir. Ancak bazı zamanlarda sadece değişken tanımlamak yetmez, doğru değişkeni doğru yerde ve biçimde tanımlamamız projelerimizde programımıza hız ve performans katacaktır. Bildiğiniz gibi değişkenler tanımlandığı andan itibaren bellekte kendi boyutları miktarıyla yer tutarlar. Bununla beraber yanlış veya yerinde tanımlanmayan bir değişken bizim belleğimizde gereksiz yer tutacaktır. Bugün Sql 2008’de değişken tanımlarken, hangi veri tipi nerede kullanılır , niçin kullanılır ve ne kadar yer tutar sorularına cevap vereceğiz. Yazının devamını oku »