Volkan Atasever

mühendislik, edebiyat, retro computer, yazılım, şiir, nümismatik, bilişim, podcast ve daha bir çok yazılarım...

SQL Injection !

clock Mayıs 8, 2009 06:30 by author Volkan Atasever

 

SQL injection nedir ve naıl yapılır diyenlere güzel bir örnek vermek istiyorum hem açıklayıcı hem de ne olduğunu daha iyi kavramanıza olanak sağlamakta;

DECLARE @password VARCHAR (20);
DECLARE @input    VARCHAR (20);
DECLARE @ExecStr  VARCHAR (1000);

SELECT @password = 'gizlibirsifre';

--  'OR''=' girmek
SELECT @input = '''OR''''=''';

SELECT @ExecStr = 'IF ''' + @password + ''' LIKE ''' + @input + ''' PRINT ''Password Accepted''';

EXEC (@ExecStr);
GO



SQL Server 2008 Çoklu Insert !

clock Mayıs 8, 2009 06:25 by author Volkan Atasever

SQL Server 2005 ile insert işlemlerini aşağıdaki gibi yapmak zorundaydı; 

INSERT dbo.duyuru(baslik) VALUES ('deneme1')
INSERT dbo.duyuru(baslik) VALUES ('deneme2') 
INSERT dbo.duyuru(baslik) VALUES ('deneme3')
INSERT dbo.duyuru(baslik) VALUES ('deneme4')

SQL Server 2008 ile çok önemli bir kolaylığımız daha;
INSERT dbo.duyuru(baslik) VALUES ('deneme1'),('deneme2'),('deneme3'),('deneme4')

VALUES parametremizi aslında bir tablo gibi kullanabilmekteyiz select ile sorgu yazarken tablo yerine values'ları da kullanabiliriz.



SQL Server 2008 Yenilikler I

clock Mayıs 8, 2009 06:21 by author Volkan Atasever

C ailesinden gelen dillerden  ve C# tanda alışık olduuğunuz birleşik işleçler artık SQL Server 2008 ile beraber Transact SQL'de kullanılabilmekte;

DECLARE @price AS MONEY = 10.00;

SET @price += 2.00;

SELECT @price;

+= işlemi yerine *= , /=, %= gibi işlemleride yapabilirsiniz.

·         += (plus equals)

·         -=  (minus equals)

·         *=  (multiplication equals)

·         /=  (division equals)

·         %=  (modulo equals)



SQL Server 2008 Grouping !

clock Mayıs 8, 2009 06:06 by author Volkan Atasever

 

SQL Server 2005 ile bir gruplama yapalım;

Tablomuzu aşağıdaki şekilde yaratalım:

CREATE TABLE tbl_meslek

(

      meslek varchar(25),

      pozisyon varchar(50),

      Departman varchar(40),

      maas int

)

 SQL Server 2005 ile sorgumuz;

SELECT pozisyon, Departman, avg(maas) OrtalamaMaas

from tbl_meslek

Group BY

      pozisyon, Departman

UNION

SELECT pozisyon, NULL, avg(maas) OrtalamaMaas

from tbl_meslek

Group BY

      pozisyon

UNION

SELECT NULL, Departman, avg(maas) OrtalamaMaas

from tbl_meslek

Group BY

      Departman

UNION

SELECT NULL, NULL, avg(maas) OrtalamaMaas

from tbl_meslek

 

SQL Server 2008 ile yeni kodumuz;

SELECT pozisyon, Departman, avg(maas) Ortalamamaas


from tbl_maas

Group BY

      GROUPING SETS

      (

            (pozisyon, Departman),

            (pozisyon),

            (Departman) ,

            ()         

      )



10 Mayıs'ta Boğaziçi Üniversitesinde "SeminarMania Boğaziçi"

clock Nisan 25, 2009 16:59 by author Volkan Atasever
10 Mayıs'ta Boğaziçi üniversitesinde COMPEC(Boğaziçi Üniversitesi Bilişim Kulübü) işbirliğiyle DM ekibi olarak seminer etkiliğimizi düzenleyeceğiz.

 

COMPEC desteklemektedir. INETA desteklemektedir.

 Facebook Event Linki: Event Linki

 DeveloperMania.Net Linki: http://www.developermania.net/post/2009/04/20/10-Mayc4b1s-SeminarMania-Bogazici.aspx

 

10:00 - 11:00 Yazılım Geliştiriciler için SQL Server 2008 - Volkan Atasever
10 dakika ara
11:10 - 12:40 Web Teknolojileri & ASP.NET Ajax -   Yusuf Karakaş
12:40 - 13:30 Öğle arası
13:30 - 14:30 SOA Patterns - Pamir Erdem
10 dakika ara
14:40- 15:40 WCF ve TCP Hosting - Onur Şimşek
10 dakika ara
15:50 - 16:50 Yazılım dünyasına bir bakış - Volkan Atasever


Volkan Atasever Kimdir ?

E-Mail: volkan(et)volkanatasever.com

Genel Müdür/S4G 
Bilgisayar Mühendisi

mühendislik, edebiyat, retro computer, yazılım, şiir, nümismatik, bilişim, podcast ve bir çok kategoride yazılarım...

Yazılım Kitaplarım

   

Şiir Kitaplarım

Dergi Yazılarım

 

Sosyal Ağlarım

 

 

 

 

Retro Bilgisayar Dergimiz

Türkçe Retro Bilgisayar dergimiz haziran 2016'da ilk sayısını çıkardı. ilk sayı yeni bir internet sitesinden tekrar yayınlanacaktır. Retro camiası tüm dünyada oldukça eğlenceli bir camia. Sizde katkıda bulunmak isterseniz bana mail atmanız yeterli. Dergimiz PDF formatında ve tamamen ücretsizdir.

Yasal Bilgi

Sitedeki yazıları,kodlar ve diğer materyaller Volkan Atasever'e aittir. Yazarı ve siteyi kaynak göstererek yazıları paylaşabilirsiniz.  Copyright(c)2004-2017

Sign In

Yazılım