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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
select * from (select 1 adet, 'mavi' renk union select 19 adet , 'yesil' renk union select 3 adet , 'beyaz' renk union select 15 adet , 'mavi' renk union select 10 adet , 'yesil' renk union select 4 adet , 'mavi' renk union select 7 adet , 'beyaz' renk union select 1 adet , 'yesil' renk ) src |
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 […]
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.
1 2 |
select CATALOG_NAME into ##temp from [tempdb].[INFORMATION_SCHEMA].[SCHEMATA]; SELECT * FROM INFORMATION_SCHEMA.TABLES where table_name like '%##temp%' |
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 :
1 2 3 4 5 6 7 8 9 |
SELECT OBJECT_ID('tempdb..##temp') IF OBJECT_ID('tempdb..##temp') Is NOT NULL begin drop table ##temp end |
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. […]
Merhaba bu yazımda sizlere Remote Desktop uygulamasında bilgisayarınıza bağlantı yapan kullanıcıların günlüğüne nasıl erişebileceğinizi göstereceğim. Adres olarak aşağıdaki gibidir.
Merhaba bu yazımda sizlere Amazon AWIS servisi ile web sayfalarının trafiğini nasıl elde edeceğimizi anlatacağım. Öncellikle Amazon sayfasında hesap açmamız ve açtığımız hesapta servisimizi kullanacak olan bir kullanıcı tanımlayıp daha sonrasında kullanıcı için Access Key üretmemiz gerekiyor. Ürettiğimiz Access Key ide kodumuzda kullanacağız. Amazonun console panelinde bir kullanıcı üretip, role olarak admin, ve bir access […]
Merhaba bu yazımda Solr üzerinde silme sorguları üzerinde çok kısa bilgi vereceğim. Url üzerinden direk silmek http://localhost:8985/solr/document/update?commit=true&stream.body=%3Cdelete%3E%3Cquery%3E{SORGU KRİTERİ}%3C/query%3E%3C/delete%3E {sorgu kriteri } kısmına solr query syntax ın da şart girdiğinizde şarta uyan tüm datalar silinir .. Aman dikkat önce select çalıştırın hata olmasın :))
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
1 2 3 4 |
CREATE TABLE [dbo].[Adresler]( [Id] [int] IDENTITY(1,1) NOT NULL, [Adress] [nvarchar](30) NOT NULL, [Kisi_Id] [int] NULL) |
Veri eklemek istediğizde aşağıdaki T-SQL ile
1 2 |
INSERT INTO [dbo].[Adresler](Id,[Adress],[Kisi_Id]) VALUES(454545,'f',5) |
Msg 544, Level 16, State 1, Line 4 Cannot insert explicit value for identity column […]
Programlama ile ilgili bir konu ararken denk geldiğim bir blogdan Mükemmeliyetçi olmanın olumsuz etkileri üzerinde bir yazı. Ben beğendim ve kendi üzerimde bir kontrol yaptım, size de yapmanızı tavsiye ederim.
Merhaba bugün sizlere Visual Studio ile WinForm uygulama yaparken label kontrolü kullandığımda karşılaştığım ve çözmüş olduğum bir konuyu paylaşacağım. Uygulamam diskteki tüm dosyaları traverse yöntemi ile gezip bir yandan havuzu doldurup bir yandan da havuzu boşaltan mantıkta çalışan bir thread yapısı ile çalışıyor. Her bulunan dosya için bir methoda dosya paramatre geçiliyor, bittiğinde ise aşağıdaki method çağrılıyor. […]
Merhaba bu yazımda sizlere Windows işletim sisteminde 64 bit sanallaştırma versiyonları nasıl kurulduğunu ve listede görünmeme sorunu hakkında çözümü anlatacağım. Adımlar : VirtualBox ı kendi sitesinden indirelim ve kuralım. Windows 10 64 bit Iso muzu indirelim. Bilgisayarımızı yeniden başlatalım . İlk başlama ekranında F2 veye Delete basarak BIOS ekranına geçelim. Cpu bölümünde olması muhtemel olan Intel […]
Arkadaşlar sorunun çözümü uzak masaüstü bağlantı yaptığınız makinada görev yöneticinden rdpclip.exe yi kapatıp yeniden açın , sorun düzelecektir. Hayırla kalın 🙂
Son yorumlar