Aptallığın En Açık Kanıtı, Aynı Şeyi Defalarca Yapıp, Değişik Sonuç Almayı Beklemektir...

Anasayfa

SİTE İSTATİSLİĞİ

SİTE İÇİ ARAMA YAP

MEHMET GEDİK KİMDİR?

ÖZ GEÇMİŞ

cv1
cv2
cv3
cv4
TwitterFaceBook_256x256feedburnerfriendfeed_logo_48_2formspring

Mehmet Gedik
Toad Excel İmport PDF Yazdır e-Posta
Yaptığınız işe göre farklı format ve ortamlardaki veriler ile uğraşmak zorunda kalabilirisiz.Hatta bu uğraş içerisinde farlı formatlardaki verileri bir çatı altında toplamak zorunda da kalabiliriz.Günümüzdeki devlet çatısı altında yürütülen  büyük projelerde  karşılaşılan sorunlardan biri de bu.Maalesef büyük projelerde dağınık olan veriyi toplamak ve bir çatı altında belli bir düzende tutmak yazılımı geliştirmekten daha fazla uğraş istiyor.
 
Verileri aynı çatı altında toplamak için bir çok yöntem  bulunurken ben size bunlardan sadece birini basit olarak anlatmaya çalışacağım.Elinizdeki bir excel bulunan verileri Oracle database ortmanına kolay bir şekilde aktarmanızı sağlayacak Toad üzerinde bulunan hazır toollar mevcut.
 
1-İlk olarak excel bulunan verilerin şemasında bir tablo oluşturalım.Yani  excelde sutunların karşılığında uygun fieldları oluşturmamız gerekiyor.Eğer sutun sayımız az ise bunu manuel olarak yapabielceğimiz gibi yine Toad ın hazır tooları ile de yapabiliriz.Biz tabiki hazır olanını kullanacağız.
 
ToadImport1
 
Resimdeki sütünları içeren bir excel dosyası oluşturuyoruz ve içerisine örnek veriler gidiyoruz.Daha sonra toadı açıp istediğimiz bir sunucu üzerinde Database mernüsünde Create menüsüne girip  buradan da Table menüsünü seçiyoruz.Açılan ekran aşağıdaki gibi olacaktır.Bu ekran da istersek fieldları kendimiz oluştururuz istersek de aşağıdaki Load Cols From File butonu araclığı ile seçeceğimiz dosyadan ototmatik olarak oluşmasını sağlarız.Biz yine otomatik olarak yüklemek istiyoruz.
 
ToadImport2
 
Son Güncelleme: Salı, 28 Mayıs 2013 13:21
 
Oracle da Split İşlemi PDF Yazdır e-Posta
Bu gün karşılaştığım en büyük sıkıntılardan birine ürettiğim sözümü sizinle paylaşmak istedim.Bir tablo düşünün bu tablodaki bir alanda belli bir standartta uzun text verileri tutulmuş.
Örneğin:'Yetkililer: SERAP KANTÜL: A GRUBU, HAMDULLAH MERDANE: B GRUBU, MEHMET TURGUT: B GRUBU, ZAFER MURAT TASKIN: B GRUBU, MENNAN AKGÜL: B GRUBU, HÜSEYIN SEMIH NALBANTOGLU: B GRUBU, OSMAN NESIP DERINÖZ: B GRUBU, AHMET MEVLÜT TAHA GÜRCAN: B GRUBU, GÜRKAN VARDAR: B GRUBU, TARIK EBUBEKIR: A GRUBU, CAN UGURCAN KANTÜL: A GRUBU'
şeklinde veri tutulan bir alanımız var.Bu tip alalar için ben  ',' karaketirine göre split işlemi yapıp oluşan herbir parçayıda farklı bir tabloya eklemek istiyorum.Uygulama ortamında olsanız  c# ile veya java gibi istediğiniz bir dil ile bunu çok basit yapabilirsiz.Ancak database tarafında döngüleri iyi kullanmayanlar için bu işlem oldukça zor.Yaklaşık 24.000 satır için bu işlemi ben yaptım ve sizinle paylaşmak istedim.
Kodumuz aşağıdaki gibidir.
declare
sayac number :=1;  --Sayaç değişkenleri tanımlandı
isim number:=1;

Begin
For gelen in (select*from GEBZE.GERCEK_ESAS_DEFTER g where G.ESASISLEM like '%Yetkili%' ) --içinde yetkili kelimesini barındıran satırlar çağrılıyor ve bun for döngüsüne kaynak gösteriliyor
LOOP
 
SQL Server Transaction PDF Yazdır e-Posta
Uzun süre Toad ile script yazıp bir çok şeyin kolaylığına alışanlar SQL servere gelince sudan çıkmış balığa dönebilirler çünkü TOAD da olup ta SQL serverdaki karşığını bilmediğim daha bir çok şey var.Örneğin toad commit-rollback olayı çok sıradan bir olay iken bu SQL server da tam bir eziyete döndü benim için.SQL server in bir takım commit-rollback tipleri var ama onları öğrenip çalışma mantığını anlayacak vaktim yoktu.Onun yerine doğrudan script ile  bir transaction başlatabilir veya var olanı commitleyip rollback yapabilirsin.Aşağıdaki örnekte de olduğu gibi yapılan değişiklik geri almak için  Veriler isimli tran ile update sorgusunu birlikte çalıştırız.Eğer sonuçtan memnun kalmazsak sadece rollback tranını çalıştırmamız yetecektir.
BEGIN TRAN  Veriler
update y
set y.FirmaTescilNo=9999
from TobbGercekKopya.TSM.FIRMA_TESCIL y

rollback tran Veriler;
--veya
commit tran Veriler;
 
Sql Server Döngü(Cursor Tanımlama) PDF Yazdır e-Posta
Çok büyük sayıdaki verilerle işlem yaparken bazen database tarafında da döngülere ihtiyaç duyulabiliyor.Çalıştığım  proje de şuan binlerce veri ile uğraşıyorum ve en çok kullandığım şeylerden birisi de döngü oldu.Daha doğru işimi en çok kolaylaştıran diyelim :).
Biraz sonra verceğim script ile binlerce kayıtı belirli bir alana göre gruplayıp yine belirli bir alana göre sıralıp istediğiniz bir değeri update edebilirsiniz.
Öncelikle yapmak istediğim şey  bir tabloda firmalara ait  tesciller var ve her bir tescilin de  tarihi ile birlikte o firmaya özel sırası var.İşte  bu script ile buradaki kayıtları her bir firma için tescil tarihine göre sıralayıp ilgili alana tescil sırasını basacağız..
İlk olarak bütün tescillere 9999 ataması yapıyoruz.Bunun nedeni bizim sıralamamız 1 den başlayacak ve her yeni firma da sıralama da tekrar birden başlayacak.Bu atama ile o kayıtın sıralanıp sıralanmadığını kontrol ediyoruz.
update y
set y.FirmaTescilNo=9999
from TobbGercekKopya.TSM.FIRMA_TESCIL y
Son Güncelleme: Cuma, 17 Mayıs 2013 13:26
 
Joomlada Resim veya Link Eklerken &quot Sorunu PDF Yazdır e-Posta
Başımdan geçen bir olayı siizinle de paylaşmak istedim.Joomla 3.0 kurulumu yaptım ancak kurulum yapaken magic quotes problemi olmuştur.".htaccess" dosyasında ilgili kodu ekleyerek düzeltmiştim ancak dosyalarımı asıl sunucuya taşıdığımda nasıl oldu ise htaccess dosyası eskisi ile değişmiş ve içindeki kodda kalkmış.İçerik eklemek editörümü açtığımda eklediğim resim  ve linkler saçma sapan bir adrese dönüşüyor ve belirlili yerlere \" ekliyordu. Çok uğraştım sorunun kaynağını bulmak için ama biraz araştırdığım sebeb magic quotes dan kaynaklanıyormuş.
Son Güncelleme: Cuma, 17 Mayıs 2013 13:50
 
The project type is not supported by this installation. Hatası PDF Yazdır e-Posta
Geliştirdiğiniz projelerinizi bazen başka makinalarda açmak zorunda kalabilirsiniz.Bu gibi durumlarda en sık karşılaştığınız durumlardan birisi açmaya çalıştığınız makinada ya eksik kurulumlar vardır yada .sln ve .csproj dosyalarında bir takım sorunlar vardır.Aşağıdaki gibi bir hata ile karşılaştığınız da yapmanız gereken şey .csproj dosyası içerisinde bulunan <ProjectTypeGuids> tagını içersindeki kod ile birlikte silmek olacaktır.

Son Güncelleme: Salı, 14 Mayıs 2013 17:30
 
Microsoft Yaz Okulu Başvuruları Başladı PDF Yazdır e-Posta
msakademikÜniversitelerin bilgisayar mühendisliği ve bilişim teknolojileriyle ilgili bölümlerden öğrencilere yönelik olarak düzenlenen Microsoft Türkiye Yaz Okulu programının amacı, öğrencilerin teorik bilgilerini iş dünyasında çok yaygın olarak kullanılan Microsoft teknolojileri ile birleştirmek, onları iş koşullarına alıştırmanın yanısıra, tercih edilen ve aranılan bir kaynak oluşturarak yeni mezunların iş olanaklarını arttırmaktır.
Son Güncelleme: Pazartesi, 04 Nisan 2011 18:21
 
TRAKYA ÜNİVERSİTESİ GENÇSEN GELECEKSİN 4.0 ETKİNLİĞİ PDF Yazdır e-Posta

GG Son üç yıldır bir üniversite klasiği haline gelen kampüs turu Gençsen Geleceksin, bu yıl da Microsoft ve Turkcell ortaklığında "Gençsen Geleceksin 4.0" adıyla yeniden başlıyor! Üniversite öğrencilerini ve teknoloji severleri geleceğin teknolojileri ile tanıştırmayı ve gençlere vizyon kazandırmayı amaçlayan “Gençsen Geleceksin 4.0” etkinliklerinde uzman konuşmacılar İnovasyon, Girişimcilik, Yeni teknolojiler ve Kariyer hakkında birinci ağızdan bilgi verirken, hepimizi bir gelecek yolculuğuna çıkaracaklar. Sen de bu yolculukta şimdiden yerini al!
Son Güncelleme: Pazar, 20 Mart 2011 13:22
 
Trakya Üniversitesinde MSDNA Açıldı PDF Yazdır e-Posta
Microsoft tarafından öğrencilere ve akademik çalışanlara sunulan MSDN+A bu gün itibari ile Trakya Üniversitesi  Bilgisayar Mühendisliğinde de  hizmete girdi. Yaklaşık iki yıldır kullanıyordum ben MSDN+A ‘yı ve ilk defa bilgisayarımdaki önemli yazılımlar lisanlı oldu. Şuan MSP olduğum için MSDN hesabım var ve artık çok daha rahat çalışmalarıma devam ediyorum.
Dönem başından beri okulda çok sık sorulan MSDN+A biraz geç de olsa hizmete girdi. Bu sisteme üye olan arkadaşlar artık kullandığı yazılımları lisanlı hale getirmelidir. MSDN+A hesaplarının açılmasını sağlayan Microsoft Türkiye akademik programlar yöneticisi Mehmet TunçKanat’a ve hocam Deniz Taşkın’a teşekkür ediyorum.
Şimdi basit olarak MSDN+A sisteminin nasıl kullanıldığından bahsedeyim bilmeyenler için.Öncelikle kullanabilmek için size daha önceden bir şifre ve kullanıcı adı verilmiş olması gerekir. Eğer üyeliğiniz onaylanırsa bilgiler mail aracılığı size ulaşmaktadır.
Son Güncelleme: Çarşamba, 09 Şubat 2011 18:50
 


Sayfa 1 / 4

ZİYARETÇİ SAYACI

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterBugün361
mod_vvisit_counterDün1356
mod_vvisit_counterBu Hafta361
mod_vvisit_counterGeçen Hafta6322
mod_vvisit_counterBu Ay17513
mod_vvisit_counterGeçen Ay36742
mod_vvisit_counterToplam699712

We have: 7 guests online
Senin IP Adresin: 54.161.210.58
 , 
Şimdi: Kas 23, 2014

RASTGELE KELİMELER

unregistered template Template by Ahadesign Visit the Ahadesign-Forum
Mehmet GEDİK | Her hakkı saklıdır |Copyright © 2010