Kayıtlar

2019 tarihine ait yayınlar gösteriliyor

SET NOCOUNT (MS SQL)

Resim
Store procedure yazarken kullandığım bir deyim olan SET NOCOUNT ON; ifadesi; ms sql server da her sorgu çaıştırdığımızda sorgu somucu etkilenen satır sayısı değerlerini geri dönderir. Bu gibi ifadelere ihtiyacımız olmadığında hız kazanmak için kullanabiliriz. Örneğin; sp de insert işlemi için kullanabiliriz. (Görsel alıntıdır https://berkarat.com/stored-procedure-islemleri/)

Önbellek (DNS) Temizleme

Resim
Başlat > Çalıştır yolunu izleyerek, karşınıza gelen ekrana cmd yazdıktan sonra Tamam a basınız Karşınıza gelen dos ekranına sırasıyla aşağıdaki komutları yazarak, her bir komutu yazdıktan sonra klavyenizden enter tuşuna basınız. ipconfig /flushdns ipconfig /release ipconfig /renew exit https://www.hostinger.web.tr/rehberler/tarayici-onbellek-cache-temizleme#Google-Chrome-Android

Store Procedure (MS SQL)

Resim

MS SQL Server Fonksiyonları - VERİ TİP DÖNÜŞTÜRME FONKSİYONLARI

TRY_PARSE Fonksiyonu: diğer çevirim yönteminden farkı çevrilecek değer dönüştürülecek veritipine uygun değil ise hata vermek yerine NULL olarak döner. Bu sayede hata alınmadan işleme devam edecektir.  TRY_CONVERT Fonksiyonu: SQL Server 2012 ile gelmiştir. try_parse ile aynı mantıktır. TRY_CONVERT fonksiyonumuzun TRY_PARSE dan farkı: TRY_PARSE sadece karakter tabanlı bir değerden başka tiplere dönüşüm yaparken TRY_CONVERT fonksiyonu ile her türlü tip dönüşümü yapılabilmektedir.

MS SQL Server Fonksiyonları - TARİH ve ZAMAN

Resim
DATENAME(datepart, date) Fonksiyonu: Parametre olarak verilen bir tarihin hangi güne ait olduğunu yada hangi aya ait olduğunu döndürür. Örneğin eski bir tarih değerinin hangi güne ait olduğunu bulabiliriz. DATEPART Fonksiyonu: Herhangi bir tarih yıl ay gün hatta saat dakika ve milisaniye olarak parçalanabilir.  ISDATE Fonksiyonu: Verilen parametrenin tarih formatında olup olmadığını kontrol eder. Uygun ise geriye 1, değil ise 0 döndürür.  EOMANTH Fonksiyonu: Parametre olarak bir tarih alıp ilgili tarih içinde olduğu ayın son gününü verir. DATEFROMPARTS Fonksiyonu: Aldığı numerik değerlerden bir tarih oluşturan fonksiyondur. 2012 ile gelmiştir. 2012 öncesinde kullanımı: SELECT Date = Convert(datettime, convert(varchar(10), @year) + '-' + Ay + '-' + Gün ...  şeklinde iken SELECT DATEFROMPARTS (YIL, AY, GÜN) TIMEFROMPARTS Fonksiyonu: Parametre olarak aldığı değerlerden bir zaman bilgisi dönderir. DATETIMEFROMPARTS Fonksiyonu: Yukarıda

MS SQL Server Fonksiyonları - FORMAT

Resim
MSSQL Server 2012 ile gelen fonksiyon bizim belirlediğimiz formatta ve dil değerine göre formatlar.

MS SQL Server Fonksiyonları - CONCAT

Resim
MSSQL Server 2012 ile gelen fonksiyon en az iki parametre alıp bu değerleri birleştirir ve bize metin olarak döndürür. Önceki sürümlerde + operatörü ile aynı çıktı vermektedir. Lakin + operatörü ile birleştirme yapılırken bir değerin NULL gelmesi o alanın NULL gelmesi neden olurken bu durum CONCAT fonksiyonu için geçerli değildir.

Faydalı Site Linkleri (Link Kısaltma)

Üye olmadan link kısalta işlemi yapılabilecek memnun kaldığım sitelerden iki tanesini paylaşmak istedim. Faydalı olması dileği ile .... tinyurl.com thelink.la

For Kullanımı Listbox

for  ( int  i = 0; i < lbxBolumlerSecilenler.Items.Count; i++) {      int  Deger =  Convert .ToInt32(lbxBolumler.Items[i].Value); }

Proje Yönetimi Kavramlarından

Proje Yönetimi Kavramlarından AGILE ve SCRUM süreclerini araştırmam sonucu faydalı bulduğum siteleri paylaşmak istedim. http://www.acm-software.com/scrum/ https://hakanak.com.tr/agile-yaklasimi-ve-scrum-yonetimi/ https://medium.com/@secilcor/scrum-nedi̇r-6a4326951dd8

Fotoğraf Editleme Sitesi

Kullanmam sonucu faydalı gördüğüm bir siteyi sizlerle paylaşmak isterim: http://editor.pho.to/tr/edit/

Dünyanın En Mutlu Ülkeleri

Dünyanın en mutlu ülkeleri sıralaması: 1. Finlandiya (7.769)  2. Danimarka (7.600) 3. Norveç (7.554) 4. İzlanda (7.494) 5. Hollanda (7.488) 6. İsviçre (7.480) 7. İsveç (7.343) 8. Yeni Zelanda (7.307) 9. Kanada (7.278) 10. Avusturya (7.246) ..... Kaynak: https://oldlaikdays.com/2019-dunyanin-en-mutlu-ulkeleri-listesi-listede-islam-ulkesi-yok/?fbclid=IwAR0capvR7lweEv76pBUOh5r2Ebmt7pj2JGuKkb5yrjVOGHhFSnl6meTw3H0

MS SQL Server Fonksiyonları

Resim

Faydalı Site Linkleri

Dünya Kalkınma Göstergeleri https://www.google.com.tr/publicdata/explore?ds=d5bncppjof8 f9_ Ülkelerin İthalat İhracat Verileri https://atlas.media.mit.edu/tr/profile/country/tur/ Kolayca Satış Yapma https://www.shopier.com

Çorum Gezi Programı

ANKARA YÖNÜNDEN ÇORUMA GELİŞ 1. GÜN 06:00 – 09:00 Ankara’dan hareket 09:00 – 10:00 Sungurluya varış ve Sabah Kahvaltısı 10:00 – Boğazkale’ye hareket 10:30 – 12:00 Yazılıkaya Açıkhava Mabedini ziyaret ( A Odasında bulunan kayalara işlenmiş kabartma  figürleri, yine kayalara betimlenmiş tanrı ve tanrıçalar, Kral IV. Tuthaliya kabartması, B Odasında  kılıç taşıyan 12 Tanrı, Kılıç tanrısı Nergal, IV. Tuthaliya’nın Koruyucu Tanrısı olan Şarruma  himayesindeki kabartmaları ziyaret 12:00 – 13:00 Boğazkale’de öğle yemeği 13:00 - 16:00 Boğazkale Müzesi, Hattuşa Örenyeri’ndeki Arslanlı Kapı, Potern (Yerkapı),  Kral Kapı, Nişantepe ve 2 nolu Hiyeroglifli Oda, Büyük Kale ve Büyük  Mabedi ziyaret 16:00 – Alacahöyük’e hareket 16:30 – Alacahöyük’e varış 16:30 – 18:00 Alacahöyük Müzesi, Alacahöyük Örenyerini (Sfenksli Kapı, 13 Kral  Mezarı, Poternli Kapı) ziyaret 18:00 – 20:00 Serbest saat 20:00 – Akşam Yemeği 2. GÜN 07:30 – 08:30 Çorum’a hareket ve konaklama tesislerine y

İleri Sorgulama Teknikleri (MS SQL)

AZ BİLİNEN SORGULAMA TEKNİKLERİ Table Sample Komutu PIVOT Tablo UNPIVOT Tablo EXCEPT Komutu INTERSECT Komutu SORGU SONUÇLARININ ÖZETİ GROUP BY CUBE GROUP BY ROLLUP Grouping Sets Komutu WINDOW FONSİYONLARI ROW_NUMBER Fonksiyonu RANK Fonksiyonu DENSE_RANK Fonksiyonu NTILE Fonksiyonu LEAD ve LAG () Fonksiyonu FIRST_VALUE() ve LAST_VALUE() Fonksiyonu PERCENT_RANK()  ve CUME_DIST() Fonksiyonu PERCENTILE_CONT() ve PERCENTILE_DISC() Fonksiyonu KULLANILAN DİĞER SORGU YAPILARI Drived Table Common Table Expression (CTE)  WITH RESULT SETS Komutu FETCH ve OFFSET Komutları İle Sayfalama ************************************************** AZ BİLİNEN SORGULAMA TEKNİKLERİ Table Sample Komutu: Rastgele sayıda kayıt elde etmemizi sağlar. ORDER BY NEWID() PIVOT Tablo: Satırları sütünlara çevirmemizi sağlar. UNPIVOT Tablo: Oluşturulan pivot tablonun tersi işlemi görür. EXCEPT Komutu: İki farklı sorgu sonucu karşılaştırılırken intersec

JSON Kullanımı (MS SQL)

Resim
JSON yani JavaScript Object Notation , XML e benzeyen programlama dilinden bağımsız uygulamalar arasında veri alış verişi yaparken kullanılan JS tabanlı bir formattır.  Burada veriler KEY ve VALUE olarak döner.  XML e göre okunaklı hem de az yer kapladığı için rağbet görmektedir. Bu işlevi MSSQL 2016 ve sonraki sürümlerde kullabiliriz. Örnek Kullanım: Text Olarak Görüntüleme: FOR JSON PATH; JSON değerini istediğimiz JSON formatına formatlamak isteyebiliriz. Bu durumda For JSON PATH  komutu bize özelleştirme imkanı sunar.  BUILT-IN JSON Fonksiyonları OPENJSON Fonksiyonu ISJSON Fonksiyonu JSON_VALUE Fonksiyonu OPENJSON Fonksiyonu: MSSQL Server 2016 CTP 3 ile gelen bir özelliktir. parametre olarak aldığı veriyi tablo şeklinde döndürür. Bu fonksiyonun kullanılabilmesi için gelen değerin mutlaka JSON formatına uygun olması gerekir aksi halde hata verir.  ISJSON Fonksiyonu: Gelen değerin JSON formatına uygun olup olmadığını kon

Pdf den Word e Çevirme

Online olarak word, excel vb. formatlarına çeviren faydalı bir sitenin adresini paylaşmak isterim. https://www.ilovepdf.com

Aliexpress’ ten Alış Veriş

Merhaba Bu yazımızda Aliexpress’ten alış veriş yapmam sonucu bazı aklımda soruların oluşması sonucu biraz araştırma yapmıştım. Faydalı bulduğum linkleri sizlerle paylaşmak isterim. https://donanimarsivi.com/aliexpressten-guvenli-alisveris-yapmanin-ipuclari/ https://www.technopat.net/sosyal/konu/aliexpressde-kargonun-takipli-olup-olmadigini-nasil-anlarim.500015/ http://aliexpressvegearbest.blogspot.com/2016/07/aliexpress-takipli-takipsiz-nedir-genis.html https://aliexpressturk.com/soru/takipli-takipsiz-nasil-anlasilir

SELECT TOP 1000 Ayarı (MS SQL)

Resim
MSSQL Server veritabanımız da ki tablolara sağ tuş ile listeleme yapmak istediğimizde ilk 1000 kaydı getirir. Bu durum performans açısından istediğimiz sayıyı verebiliriz. İlgili ayara TOOLS => OPTIONS sekmesinden erişebiliriz.

MS SQL Server 2016 Dynamic Data Masking (Veri Gizleme)

Resim
Bu yazımda MSSQL SERVER ın 2016 versiyonu ile birlikte gelen bir özelliğe değineceğim. Öncelikle uzun uzun yazmak yerine keyword e değinerek konuyu bitireceğim. Bu ne işe yarar: Tablo da tutulan TC/Cep Telefon Numarası gibi önemli bilgileri veri tabanı kullanıcısına SELECT sorgularında göstermemek istenebilir. Dynamic Data Masking yeni tablo oluşturma esnasında oluşturabileceğimiz gibi var olan tablomuzda ki kolonlar içinde kullanabiliriz. Maskele de 3 fonksiyon kullanilabilir Default Email Partial İsmail ADAR hocamın ders kitabından görseller:

Instagram Foto Video İndirme

Instagram da paylaşılan fotoğrafları indirmek için bazı sitelere denk geldim. Bunların arasından beğendiğim bir sitenin linkini paylaşmak isterim. https://instaview.me/tr

Session State (asp.net C#)

Session State üzerine araştırma yaparken bazı kaynaklara denk gelmem sonucu bunları paylaşmak istedim. https://bidb.itu.edu.tr/seyir-defteri/blog/2013/09/06/session-state-(oturum-durumu)-özellikleri

Idle Time-Out (Sunucu)

Idle Time-Out üzerine araştırma yaparken bazı kaynaklara denk gelmem sonucu bunları paylaşmak istedim http://www.mcse.gen.tr/iis-8-5-idle-worker-process-page-out/ http://blog.oguzhan.info/?p=696

URL İşlemleri (asp.net , C#)

Bu yazımızda ihtiyacım olan bir işleme form sitelerinde araştırmam sonucu işime yarayan bazı URL C# kodlarına değineceğim. Full URL : http://localhost:2000/virtual_dir/myrep/page.aspx?q=qvalue Request.ApplicationPath : /virtual_dir Request.CurrentExecutionFilePath : /virtual_dir/myrep/page.aspx Request.FilePath : /virtual_dir/myrep/page.aspx Request.Path : /virtual_dir/myrep/page.aspx Request.PhysicalApplicationPath : d:\Inetpub\wwwroot\Websitename\virtual_dir\ Request.QueryString : /virtual_dir/myrep/page.aspx?q=qvalue Request.Url.AbsolutePath : /virtual_dir/myrep/page.aspx Request.Url.AbsoluteUri : http://localhost:2000/virtual_dir/myrep/page.aspx?q=qvalue Request.Url.Host : localhost Request.Url.Authority : localhost:2000 Request.Url.LocalPath : /virtual_dir/myrep/page.aspx Request.Url.PathAndQuery : /virtual_dir/myrep/page.aspx?q=qvalue Request.Url.Port : 2000 Request.Url.Query : ?q=qvalue Request.Url.Scheme : http Request.Url.Segments : / virtual_dir/ myrep/ page.aspx Kaynak:

Bazı Renk Kodları

Resim
Bu yazımızda wm aracında denk geldiğim renk kodlarını göstereceğim

Tek Tabloda Kolon Güncelleme (MS SQL)

Merhaba Bu yazımızda tek tabloda bulunan bir kolon da ki değeri aynı tabloda ki başka bir kolona nasıl güncellenir bunun kodunu göstereceğiz Yani bir tablomuzda ki kolon verilerini diğer kolona kopyala yapıştır yapacağız. UPDATE T1 SET T1.IslemTarihi = T2.KayitTarihi FROM XXX T1 LEFT JOIN XXX AS T2 ON T1.HareketID = T2.HareketID

Parametreli Olarak LIKE İfadesini Kullanma (asp.net c#)

E_Posta LIKE '%' + @p_EPosta + '%' 

Alt Satıra İnme (HTML, asp.net)

< div   title = "Birinci cümlem.&#013;İkinci cümlem." > Burada ki &#013; ifadesi bir alt satıra inmemizi sağladı. Yani br görevi gördü.

Microsoft.ACE.OLEDB.12.0 Çözümü (asp.net C#)

Çözüm: Bu bağlantıdaki paketi kurun:  https://www.microsoft.com/en-us/download/details.aspx?id=13255 Daha sonra bu bağlantıdaki paketi kurun:  https://www.microsoft.com/en-us/download/confirmation.aspx?id=23734