29 Aralık 2012 Cumartesi

T-SQL Metinsel Islemler


--T-SQL Metinsel Islemler
 
Select 'Selam'+' '+'Arkadaslar' as Selamlama--Sonuç :     Selam Arkadaslar
 
Select upper('bu yazıyı büyük harfe çevir')--Sonuç        :     BU YAZIYI BÜYÜK HARFE ÇEVİR
select lower('BU YAZIYI KÜÇÜK HARFE ÇEVİR')--Sonuç   :     bu yazıyı küçük harfe çevir
 
--index yoktur 1den sayar
--ilk parametre            : alt metni alınacak olan metin
--ikinci parametre        : başlangıç indexi
--üçüncü parametre      : kaç karakter alınacağı
Select substring('bu bir substring örneğidir',4,6)--Sonuç :     bir su
 
--sagdan soldan bosluklar
select ltrim('                   soldan boşluğu al')--Sonuc        :     soldan boşluğu al
select rtrim('sağdan boşluğu al                   ')--Sonuç      :     sağdan boşluğu al
 
--girilen degerin uzunluklarını alır
Select len('bu metnin kac karakterden oluştuğunu bul')--Sonuç    :     40
 
--karakterlerin yerlerini degistirmek için
select replace('a harflerinin yerine - yaz','a','-')--Sonuç      :     - h-rflerinin yerine - y-z
 
--karakterleri ters cevirmek için
Select reverse('bu metni tersten yaz')--Sonuç :     zay netsret intem ub
 
-- sagdan soldan veri almak için
Select right('kelime',2)--Sonuç    :     me
Select left('kelime',1)--Sonuç     :     k

1 Aralık 2012 Cumartesi

Sql Recovery Model Değiştirme


USE master
ALTER DATABASE SONNOKTA SET RECOVERY SIMPLE

Database Collaction Değerini Değiştirme


ALTER DATABASE SONNOKTA SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE SONNOKTA COLLATE SQL_LATIN1_GENERAL_CP1254_CI_AS
ALTER DATABASE SONNOKTA SET MULTI_USER