SQL Tablo ve İçeriğini Kopyalamak

SQL Tablo ve İçeriğini Kopyalamak

SQL’ de MySQL, MSSQL, Oracle gibi sistemlerde tabloları kopyalamak için aşağıdaki kodu kulllanabilirsiniz. Yukarıdaki kod ile mevcutta bulunan bir tablonuzun içeriği yeni bir tablo oluşturularak hedef tabloya aktarılır. Bu şekilde hızlıca tablolarınızı yedekleyebilirsiniz. Koda ek olarak WHERE ile koşul verirseniz tüm tablo yerine verdiğiniz koşula uyan değerleri aktarabilirsiniz. Bu işlem sütunları ve tablo içindeki verileri…

MSSQL’ de Sql Biçimde Export Alma

MSSQL’ de Sql Biçimde Export Alma

Microsoft SQL Server(MSSQL) üzerinden sql dosya biçiminde export almak isterseniz aşağıdaki adımları uygulayarak bunu yapabilirsiniz. İsterseniz tek bir dosya isterseniz her tablo için ayrı ayrı dosya çıktısı vermektedir bu işlem. Ayrıca veri tabanı oluşturma kodları ile beraber içindeki verileri ile çıktı alabilirsiniz veya sadece tablo oluşturma kodlarını alabilirsiniz. 1. Adım Export almak istediğiniz veri tabanınına…

SQL Temel Select Sorguları

SQL Temel Select Sorguları

Genelde MSSQL’ de kullanılan sorgular.Ancak birçoğu SQL sorgular olduğu için örneğin top ifadesi MSSQL de çalışırken MySQL de çalışmayacaktır. Onun yerine LIMIT ifadesi kullanılmaktadır. Çalışmayan olursa google da örneğin bu durum için mysql top kullanımı yazarsanız karşınıza limitin nasıl kullanılacağı çıkacaktır. Personel tablosundaki tüm listeyi getirir Sadece istenilen sütundaki verileri gösterir. Sıralama (Alfabetik veya rakamsal…

C# MSSQL TimeOut Süresini Arttırma veya Sınırsız Yapma

C# MSSQL TimeOut Süresini Arttırma veya Sınırsız Yapma

Eğer projenizde çoklu veri tabanı işlemleri yapıyorsanız ve timeout hatası alıyorsanız. Hatadan kurtulabilmeniz için iki yol göstereceğim. Bu yollardan bir tanesi bağlantı yolunuzda timeout süresini belirlemek. Örneğin; [code] SqlConnection baglanti = new SqlConnection(@"Data Source=localhost;Initial Catalog=veritabani;Integrated Security=True;MultipleActiveResultSets=True;Connection Timeout=900"); [/code] Burada Connection Timeout=900 kısmın da timeout süresi saniye cinsinden belirtilir. Yani 900/60=15 dakika timeout(zaman aşımı) belirledik.  İstediğiniz…

SQL String Fonksiyonlar

SQL String Fonksiyonlar

SQL kodlar yazarken lazım olabilecek ve kullanabileceğiniz aklıma gelen string fonksiyonlarını aşağıda topladım. Örneklerle verdim sizde kendinize göre düzenleyip kullanabilirsiniz. [sql]SELECT CHAR(65)[/sql] Ascii kodu yazılan karakteri döndürür burada A’ yı döndürür. Yazılan Ascii koda göre karşılığını verir. [sql]SELECT CHARINDEX (‘@’,’email@mail’,5)[/sql] İçinde @ karakterini arar 5 rakamı kaçıncı rakamdan başlayacağını belirtir. [sql]select LEFT (‘Mehmet’,3)[/sql] Yazılı metnin…

SQL 2 Sütunu Tek Sütunda Birleştirmek

SQL 2 Sütunu Tek Sütunda Birleştirmek

Veri tabanında örneğin ad ve soyad kısımları ayrı ayrı sütunlarda tutuluyor ve sizde sorgu yaparken bu iki alanı ayrı ayrı gösteriyorsunuz. Altta vereceğim kod örneği ile iki sütunu birleştirip tek sütün gibi gösterebilirsiniz. [sql] SELECT TC, Ad +’ ‘+Soyad FROM tablo_adi [/sql] Üstteki kod çalıştırıldığında yukarıda 3 sütun gözüküyor. Ama sonuç gösterilirken Ad boşluk soyad…

SQL Sıralama Yaptırma Kodu

SQL Sıralama Yaptırma Kodu

SQL‘ de sıralama yaptırmak için kullanılan komut ORDER BY komutudur. Bu komut ile A’ dan Z’ ye , büyükten küçüğe, yeniden eskiye şeklinde veya DESC komutunu da ekleyerek tam tersi şekilde de sıralama yaptırabilirsiniz. Bu işlemi yapmak için kullanılacak ana taslak [sql] SELECT sütun1, sütun2, sütun3,.. FROM tabloadı ORDER BY sıralama_şart_sütunu [/sql] ÖRNEK 1 Küçükten…