canias destek tabloları kopyalama BAST01
Yeni bir firma oluşturduğumuzda sistemin hata vermemesi için bazı temel verilerin girilmesi gerekiyor. Bu da proje başlangıcında normal karşılansa da proje devam ederken yeni bir firma oluşturulduğunda zaman kaybı olarak görülebiliyor. Buradaki zaman kaybını azaltmak adına destek tablolarını kopyalayabiliyoruz. BAST01’de ilgili tablomuzu seçtikten sonra veriyi kopyala dediğimizde hedef firmayı seçtiğimiz ekran bizi karşılayacaktır. Transfer metodunu […]
canias numara aralığı testi
Veritabanına benzersiz satırlar kaydedebilmek ve rahatça sorgulayabilmek için sürekli artan değişkenler tanımlarız. Bunun Canias’taki karşılığı numara aralığıdır. Canias syst04 dialogunda tanımladığımız numara aralığını kullanıma almadan önce test edebiliyoruz. Öncelikle DEVT11 Runcode Test Uygulamasını çalıştırıyoruz. Tanımladığımız numara aralığını aşağıda belirttiğim şablona göre belirttiğinizde çıktıyı stringvar alanlarından birinde görebilirsiniz. CODEBOX kısmına yazmanız gereken kodlar; Yukarıda belirttiğim şekilde […]
canias test veritabanı oluşturma
Canias’ta mssql ve iasdb olarak belirtilen postgresql olmak üzere iki türlü veritabanı kullanılıyor genellikle. Birbirine çok benzer olsa da bazı farklılıklar bulunuyor. Şimdi bu iki farklı veritabanı için test veritabanı nasıl oluşturuyor inceleyelim. İkisinde de öncelikle bir backup alıyoruz veritabanından bunun için hem iasdb hem de mssql’de backup almak istediğimiz veritabanının üzerine gelip sağ tıklayarak […]
Bölünme Günlüğü – Distraction Journal
Odaklanmak yazılım, tasarım gibi alanlarda iş yapanlar için üretkenlik ve verimlilik anlamına geliyor. Göreve odaklanmak, uyaranların bu kadar fazla olduğu günümüzde yetenek gerektiren bir konu. Aslında üretkenlik ve verimlilik ile ilgili bir çok makale okudum fakat twitter’da karşıma çıkan bu method bana büyük ilerleme kaydettirdi diyebilirim. Amacımız, bölünmeden başladığımız çalışmayı bitirmek. Eşiniz doğum yapmıyorsa […]
SQL iki tarih arasındaki farkın bulunması
Aşağıdaki linkte nasıl yükleneceğinden bahsettiğimiz veritabanımız üzerinde [Purchasing].[PurchaseOrderHeader] tablosunda işlemlerimiz gerçekleştireceğiz. Örnek veritabanı yüklemesi http://www.blog.saydogmus.com/2022/03/30/157/ use AdventureWorks2019 /* hangi veritabanını kullanacağız */ select * from Purchasing.PurchaseOrderHeader /* tablomuzu çağırıyoruz */ İki tarih arasındaki farkı bulmak için Datediff fonksiyonunu kullanıyoruz. Ay, gün, saat hangi tip istiyorsak bunu belirtiyoruz. SELECT DATEDIFF(day, OrderDate, ShipDate) from Purchasing.PurchaseOrderHeader /* gün […]
sql örnek veritabanı yüklemesi
Eğer hazır tablolarınız yoksa MSSQL Server’da kodlama denemeleri yapmak için tablolara oluşturmanız ve sürekli güncellemeler yapmak gerekebilir bu yüzden hazır tabloları kullanıyoruz. Hazır tabloları içeren veritabanlarından popüler olan AdventureWorks nasıl yüklenir birlikte bakalım. Öncelikle linkten AdventureWorks2019 dosyasını indiriyoruz. https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=ssms Databases kısmına sağ tıklayıp restore db tıklayarak detayda bak dosyamızı seçerek OK deyip ilerliyoruz. İşlem tamamlandığında […]
Evinde televizyon olmayan adam
Her seferinde yeni bir kampanya ve yeni bir paket önerisi ile arandım. Televizyonum yok ve televizyon izlemiyorum dediğimde yadırgandım veya garip sessizlikler oldu. Televizyon konusunda bu keskin bakış açısını nasıl kazandım peki. Televizyon benim hiç izlemediğim bir şey değil. Uzaylı görmüş gibi davranmaya gerek yok. “Ben kitap okurum televizyon nedir ya” hikayesi anlatan, geçmişini unutan […]
laptop alırken kendinize sormanız gereken 4 soru
Laptop almak bugünlerde büyük maliyet gerektiriyor. İkinci el de tercih edilebilir fakat ikinci el piyasası da bazen sıfır fiyatlarla yarışabiliyor ve her ne kadar almadan önce kontrol ediyor olsanız da problem çıkma ihtimali her zaman var. Peki bir laptop’ı hem uzun süre kullanılabilecek hem de ihtiyaçlarımızı karşılayacak şekilde nasıl seçebiliriz? 1.Oyun oynayacak mıyım? Oyun özellikle […]
sql exists kullanımı
If else yapısına sahip olsa da bazen tek sorguda kontrol yapıp sorgulama yapmak isteyebilirsiniz. Böyle durumlarda exists fonksiyonu imdadınıza yetişecektir. Nasıl kullanılır inceleyelim. Öncelikle test veritabanı yüklü değilse, linkte tarif edildiği gibi yükleyebilirsiniz. http://www.blog.saydogmus.com/2022/03/30/157/ Sonrasında örnek veritabanından bir tablo seçiyoruz. Benim tercihim [AdventureWorks2019].[Person].[Person] tablosu. Person tablosunda bir isim aratttıralım eğer varsa sorguyu çalıştır diyelim. Öncelikle […]
sql geçici tablolar
Sql server’da kod yazarken bazı kısımlarda büyük bir karmaşa içinde kalabilirsiniz. Bu noktada bol bol view’lar, yeni tablolar oluşturma isteği gelebilir. Sürekli yeni tablolar, view’lar bir süre sonra bir sürü gereksiz tabloya ve tekrar eden verilere sahip olmanıza yol açacacaktır. Böyle durumlarda geçici olarak işimizi çözen adı üzerinde geçici tabloları tercih etmeliyiz. İlişkisel veritabanları(mssql, postgresql) […]