Kayıtlar

HOŞ GELDİNİZ

Merhaba, İçerik olarak teknoloji ve yazılım anlamında içerikler bloğumuzda mevcuttur.  Yeni eklenen yazılardan haberdar olabilmek için  lütfen bloğumuza abone olmayı unutmayınız.

Difference between Stored Procedure and User Defined Function in SQLServer

Resim
Difference between Stored Procedure  and User Defined Function in SQLServer Sl. No. User-Defined function Stored Procedure 1 The function must return a value. The stored procedure may or not return values. 2 Will allow only Select statements, it will not allow us to use DML statements. Can have select statements as well as DML statements such as insert, update, delete, etc 3 It will allow only input parameters and doesn’t support output parameters. It can have both input and output parameters. 4 It will not allow us to use try-catch blocks. For exception handling, we can use try-catch blocks. 5 Transactions are not allowed within functions. Can use transactions within Stored procedures. 6 We can use only table variables, it will not allow using temporary tables. Can use both table variables as well as a temporary table in it. 7 Stored procedures can’t be called from function. Stored Procedures can call functions. 8 Functions can be called from a select statement. Procedures can’t b...

Difference between LEFT JOIN and LEFT OUTER JOIN in SQLServer

Resim
 Difference between LEFT JOIN and LEFT OUTER JOIN in SQL Server there is no difference between LEFT JOIN and LEFT OUTER JOIN . SELECT * FROM Customers C    LEFT JOIN Orders O      ON O.CustomerId = C.CustomerId SELECT * FROM Customers C    LEFT OUTER JOIN Orders O      ON O.CustomerId = C.CustomerId CONCLUSION From the above various examples we can see that there is absolutely  NO DIFFERENCE between LEFT JOIN and LEFT OUTER JOIN . Even though both produces the same result and performance, I would prefer using LEFT OUTER JOIN instead of just LEFT JOIN. As it is more readable and leaves no ambiguity. Please share which one you use and reason for the same.

2020 Yılı Teknoloji Trendleri III

Resim
  Robot Robot, otonom veya önceden programlanmış görevleri yerine getirebilen elektro-mekanik bir cihazdır. Güncel tanımı ile robotlar, elektronik ve mekanik birimlerden oluşan, algılama yeteneğine sahip olan ve programlanabilen cihazlardır. Başka bir tanımla robotlar, canlıların işlevlerini ve davranışlarını taklit edebilen, fiziksel yeteneklere ve yapay zekâya sahip, disiplinler arası öğeler içeren mühendislik ürünleridir. Robotlar doğrudan bir operatörün kontrolünde çalışabildikleri gibi bağımsız olarak bir bilgisayar programının kontrolünde de çalışabilir. Robot deyince insan benzeri makineler akla gelse de robotların çok azı insana benzer. Günümüzde robotların en büyük kullanım alanı endüstriyel üretimdir. Özellikle otomotiv endüstrisinde çok sayıda robot kullanılır. Bunların çoğu kol şeklindeki robotlardır. Bunlar parçaları monte eden, birleştiren, kaynak ve boya yapan robotlardır. Evlerde robot kullanımı giderek artmaktadır. Evlere giren ilk robotlar Furby, AIBO gibi oyuncak...

2020 Yılı Teknoloji Trendleri II

Resim
  Blockchain - Blok zinciri Blok zinciri, blokzinciri, blokzincir ya da orijinal adıyla blockchain, kriptografi kullanılarak bağlanan ve güvenli hale getirilen, bloklar adı verilen, sürekli büyüyen bir kayıt listesidir. Blok zinciri kısaca şöyle işler: "Bilgisayarında (düğüm (node)) bir kayıt listesi (muhasebe defteri) barındırdığını varsayalım. İki müfettiş (PoW kullanıldığında madenci düğümler) onlar da ayni dosyanın birer kopyasını kendi bilgisayarlarında (yani dosya merkezsiz / dağınık) barındırıyor olsunlar. Sen bir para devir işlemi yaptığında bilgisayarın, bu iki müfettişlerin ikisine birden, aynı anda, onları bilgilendiren birer e-posta yollar. Her müfettiş aceleyle harekete geçer ve hem bu işlem için, hem de müfettiş ücretinin kripto para olarak ödenebilmesi için yeterli bakiye olup olmadığını kontrol eder. Bu işi ilk başaran "herkese cevap ver" düğmesine basar ve kontrolü nasıl yaptığını anlatan bir belgeyi (ispatlanmış emek) cevaba ekler. Eğer diğer müfettiş d...

2020 Yılı Teknoloji Trendleri

Resim
 Temasız İşlemler - QR Kod Temassız ödeme, kullanıcı ödeme aracı (kredi kartları, banka kartları, akıllı telefonlar ve diğer mobil cihazlar da dahil), ve POS cihazı arasında temas olmadan yapılan ödeme işlemlerine verilen isimdir. Temassız ödeme işleminde, kullanıcı temassız kartını veya temassız ödeme yapabilen (NFC özellikli) telefonunu işyeri POS cihazına yakın mesafede (maksimum 4 santimetre uzaklık) tutar ve ödeme bilgileri kablosuz olarak (radyo frekansı ile tanımlama - RFID) gönderilir. Temassız ödeme kabul eden işyerlerinde POS cihazının üzerinde temassız dalga  işareti ve/veya «Contactless» ifadesi yer alır. 5G 5. Nesil Mobil Telekomünikasyon Hizmeti; yeni nesil kablosuz telefon teknolojisidir. Dördüncü nesil teknolojinin yaklaşık 10 katı veri iletim hızı sağlamaktadır. Bu hız kullanılan cihazın kategorisine göre 1 ila 10 Gbps arasında değişebilecektir. Uluslararası Telekomünikasyon Birliği ve Avrupa Birliği tarafından 2020 yılına kadar tamamlanması ve kullanılmaya ba...

SQL Server Create Database Script with All Options

Resim
SQL Server Create Database Script with All Options -- create database MyDatabase and specify physical file locations, initial physical file sizes, and autogrowth increments, change owner to sa,  and set compatibility level to lower version  CREATE DATABASE [MyDatabase]  CREATE DATABASE [ MyDatabase ] ON ( NAME = N 'MyDatabase' , FILENAME = N 'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017\MSSQL\DATA\MyDatabase.mdf' , SIZE = 1024 MB , FILEGROWTH = 256 MB ) LOG ON ( NAME = N 'MyDatabase_log' , FILENAME = N 'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017\MSSQL\DATA\MyDatabase_log.ldf' , SIZE = 512 MB , FILEGROWTH = 125 MB ) GO   -- change owner to sa ALTER AUTHORIZATION ON DATABASE ::[ MyDatabase ] TO [ sa ] GO   -- set recovery model to simple ALTER DATABASE [ MyDatabase ] SET RECOVERY SIMPLE GO   -- change compatibility level ALTER DATABASE [ MyDatabase ] SET COMPATIBILITY_LEVE...