Kategori: MSSQL

MSSQL

MSSQL Veritabanında Pivot komutu kullanımı – Kısa ve Öz

Merhaba bu yazımda sizlere satırları sutun gibi gösterebilen, inanılmaz pratik Pivot Komutunu anlatacağım. MSSQL veritabanında ” pivot komutu ”  kullanmanın mantığını anlamak için öncelikle düz listeleme yapan kodumuzu buraya ekliyorum.  

Eğer yukarıdaki listelemeyi pivot kullanımı olmadan yapmış olsaydık sonuç olarak alacağız çıktı resimdeki gibi olacaktı. Bu listede şunu yapmak aklımızda geldiğinde ne yapacaktık […]

Be the First to comment. Read More
MSSQL

MSSQL de Temp tablo silme nasıl yapılır

MSSQL veritabanında temp (geçici) tablolar tempdb ismindeki veritabanında tutulur. Bu yüzden kullandığınız veritabanın information schema tablosunda görülemeyecektir.

ilk satır ##temp tablonuzu açar , ikinci satırda ise tablonuzu kendi veritabanınızda aradığınız için bulamazsınız. Çözüm :

Yukarıdaki gibi object_Id fonksiyonu ile tempdb içinde arama yapmalısınız. Not : tempdb..##temp yazımında TEK NOKTA ile çalışmadığına dikkat ediniz. […]

Be the First to comment. Read More
MSSQL

MSSQL veritabanınlarda identity sutuna veri girme nasıl yapılır?

Merhaba arkadaşlar  bu kısa  yazımda  sizlere MSSQL veritabanlarında otomatik artan Identity kolonunuz üzerinde veri set etmenizi sağlayan kısa komutu anlatacağım. Veritabanınızda adresler tablonuzda primary key Id olsun ve Auto Increment 1 olsun

Veri eklemek istediğizde aşağıdaki T-SQL ile

Msg 544, Level 16, State 1, Line 4 Cannot insert explicit value for identity column […]

Be the First to comment. Read More
MSSQL, Stored Procedure

MsSql Stored Procedure ve sql sorgular içinde (Regular Expression) Regex LIKE Kullanımı

Merhaba arkadaşlar bu yazımda sizlere MSSQL veritabanında SQL ifademizde regular expression (düzenli ifadeler) nasıl kullanılır onu göstereceğim.     ilk önce varsayılan olarak Kategori tablomda aşağıdaki kayıtlar var. Bu kayıtları aşağıdaki gibi sorguladığımızda

Çıktımız aşağıdaki gibidir.   Farkettiyseniz Diyecek kaydı gelmiyordu . Tamda istediğim bu kaydın sonuçlara dahil edilmemesiydi. Sadece Like kullanarak bunu aşağıdaki gibi yazabilirdiniz. […]

Be the First to comment. Read More
Stored Procedure

MSSQL de sorgu sonuçlarını temp tabloya yazma nasıl yapılır

MS-SQL 2012 üzerinde 2 şekilde sorgu sonuçları temp bir tabloya yazılabilir. 1-  Değişken tanımlıyoruz, insert kodu ile sorgu sonucunu otomatik ekliyoruz ve  geçici tablo içine kayıtlar ekleniyor.

    2- MS SQL in “into #” operatörünü kullanarak , geçici tablo veri ile dolduruluyor. Bu temp tablo sadece aktif bağlantıda erişilebilir. Kullanıcı kendi açtığı temp tabloyu […]

Be the First to comment. Read More
Stored Procedure

MSSQL de Stored Prosedür çalıştırıp geriye değer döndürme

Stored procedurler çalıştırıldıklarında geriye değer döndürmek için output parametre geçilir. Aşağıdaki örnek kodu kendi ihtiyacınıza uyarlayarak çalıştırıp geriye sonuç alabilirsiniz.

Be the First to comment. Read More
MSSQL

MSSQL veritabanında XML dinamik XQuery oluşturma

Merhaba bu yazımızda sizlerle MsSql veritabanında XML alanlarda nasıl dinamik sorgulama yapmayı ve sorgulama yaparken yaşayacağınız bazı sorunlardan bahsedeceğim. Sorgulama yaparken “The argument 1 of the XML data type method “value” must be a string literal ” hatası alıyorsanız neden diye kafanızı duvara vurasınız gelmiştir 🙂     http://www.brokenwire.net/bw/Programming/125/querying-xml-fields-using-t-sql http://www.xqueryfunctions.com/xq/

Be the First to comment. Read More