Pluralsight – SQL Server – Automatic Tuning in SQL Server 2017 and Azure SQL Database

SQL Server: Automatic Tuning in SQL Server 2017 and Azure SQL Database by Erin Stellato There’s a whole new world of automated features in SQL Server, based on data, that are designed to make life easier for the data professional and in this course you’ll learn everything you need to know to start using them. Course Overview 1m 48s Introduction 8m 20s Introduction and Query … Okumaya devam et Pluralsight – SQL Server – Automatic Tuning in SQL Server 2017 and Azure SQL Database

Değişkenler

Sql sorgularında programlamaya uygun ifadeleri barındırmadığı için projelerde yetersiz kalmaya başlamıştı. Bunun üzerine MS SQL veritabanları için Microsoft ve Sybase tarafından T-SQL, Oracle veribanıları için Oracle firması tarafından PL/SQL geliştirilmiştir. T-SQL ve PL/SQL sayesinde akış kontroller, değişkenler, fonksyionlar, hata konrolleri gibi programlamaya yönelik ifadeler gelmiştir. DECLARE @DEGISKEN VERITIPI(BOYUT) Yukarıda bir değişkenin nasıl tanımlandığını gördük. Değişken tanımlamak için DECLARE ifadesi ardından değişken adı yazılır. Değişken adı … Okumaya devam et Değişkenler

VARCHAR ve NVARCHAR Veri Türü Arasındaki Fark

VARCHAR ve NVARCHAR Veri Türü Arasındaki Fark Aşağıdaki tabloda Sql Server’daki VARCHAR ve NVARCHAR Veri Türü arasındaki temel fark listelenmiştir: Varchar[(n)] NVarchar[(n)] tanım Non-Unicode Variable Length character data type. Example: DECLARE @FirstName AS VARCHAR(50) =’sqldunyasi SELECT @FirstName UNicode Variable Length character data type. It can store both non-Unicode and Unicode (i.e. Japanese, Korean etc) characters. Example: DECLARE @FirstName AS NVARCHAR(50)=’sqldunyasi SELECT @FirstName Her karakter için … Okumaya devam et VARCHAR ve NVARCHAR Veri Türü Arasındaki Fark

Pivot tablo Nedir

Pivot tablo (Özet Tablo)  Rapor halindeki verilerin daha anlaşılır bir biçimde ve özet halinde sunulması için sıkça kullanılan bir yöntemdir. Pivot operatörü dışarıdan bir tablo değerini girdi olarak alır ve yeni bir tablo değeri oluşturur. Bu nedenle “FROM” yan cümleciği ile birlikte kullanılır. Pivot operatörü ile satırlar sütunlara dönüştürülür. Bunun için girdi tablo ifadeden, bir sütunu pivot olarak belirlemek gerekir. Sorgu sonucu, bu sütunda yer … Okumaya devam et Pivot tablo Nedir

Sql Delete işlemi

Sql Delete işlemi MS SQL’de tablolarda yer alan verileri silmek için DELETE deyimi kullanılır. Tabi DELETE deyimini kullanırken dikkatli davranmak gerekir İstenmeyen kayıplar meydana gelebilir. DELETE deyimini kullanmak aslında oldukça basittir. Basit bir DELETE deyiminin kullanımı aşağıdaki gibidir Delete from tabloWhere koşul Burada FROM ifadesi seçimimize bağlıdır yani istenirse kullanılmayabilir. WHERE deyimi de eğe silinecek tabloda belirli bir kurala göre silme işlemi yapılmak isteniyorsa kural … Okumaya devam et Sql Delete işlemi

Sql insert işlemi

SQL İNSERT İŞLEMİ  SQL de verilerin kaydedilmesi, güncellenmesi ve gereksiz verilerin silinmesi için DML kullanılır. Aslında dml için sql’de programatik geliştirme yaparken kullandığımız t-sql dilininin bahsedilen işlemleri gerçekleştirmek için özelleştirilmiş komutları diyebiliriz.  Bunlar sırasıyla İnsert Update Delete İşlemleridir. Adından da anlaşılabilecği gibi insert yeni veri eklemek için kullanılırken update güncelleme delete ise silmek için kullanılır. Bu işlemlerle beraber select ifadesi de dml komutu olarak adlandırılır. … Okumaya devam et Sql insert işlemi

Sql veri tipleri

Sql veri tipleri  Sql veri tipleri  Database üzerinde tablolar tasarlanırken saklanacak her very için en uygun very tipinin seçilmesi gerekir. Özellikle çok fazla verinin tutuldugu veritabanlarında performans kayıplarını engelleyebilmenin, veritabanı ve yedeklerin hard disked kapladığı alanaı minumuma indirmenin en etkili yöntemkerinden biri veri tiplerini düzgün seçmekktir. Aşağıdaki listede genel olarak kullanılan data tiplerini görebilirsiniz. Data Tipi Açıklama CHARACTER(n) Metin tipinde n ile belirtilen sayı kadar … Okumaya devam et Sql veri tipleri

Sql Giriş

Sql Giriş  Herhangi bir RDBMS’de bir sql sorgusu çalıştırırken sistem isteğinizi yerine getirmek için sql moturunu çalıştırır ve görevi nasıl yorumlayacağını planlar. Bu sürece dahil işlemler aşağıda belirtilmiştir.        Sorgulayıcı        Optimizasyon Motorları        Klasik Sorgu Motoru        SQL Sorgu Motoru, vb. Klasik bir sorgu altyapısı, tüm SQL olmayan sorguları işler ancak SQL sorgu motoru mantıksal dosyaları … Okumaya devam et Sql Giriş

Database Attach-Backup-Restore işlemleri

Database Attach Backup Restore işlemleri Microsoft sql server’in nasıl kurulduğuna değinmeyeceğim. Açıkcası istemediğiniz kadar video resim anlatım bulabilirsiniz. Belki daha sonra sql server network servislerine değinebiliriz.   Bu yazıda mssql’e bir veritabanını nasıl attach eder. backuplar ve restore edersiniz ona değineceğiz.  kullanacağımız DB microsoft’un sample database olarak verdiği AdventureWorks2017 olacak. internette bulabileceğiniz gibi buradan da indirebilirsiniz.  elimde backup dosyası olduğu için işlem sıralamam restore, backup ve attach … Okumaya devam et Database Attach-Backup-Restore işlemleri