by Nurgün Özgür
23. July 2010 11:32
TRANSLATE fonsyonunu kullanarak çok basit şifreleme yapabilirsiniz. Aynı zamanda tüm türkçe harfleri yerine latince karşılıkları ile değiştirebilirsiniz (Ş yerine S)
1. Şifrele:
select TRANSLATE ('MSSQL çok daha verimli bir veri tabanıdır',
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÇŞİÖÜĞçşıöüğ1234567890 ',
'Ğçşıöüğ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÇŞİÖÜ*'
) Alan
from dual;
2. Şifreyi çöz:
select TRANSLATE ('6BB05*pXT*MJQJ*eNaRVUR*KRa*eNaR*cJKJWrMra',
'Ğçşıöüğ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÇŞİÖÜ*',
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÇŞİÖÜĞçşıöüğ1234567890 '
) Alan
from dual;
3. Harf değiştir:
select TRANSLATE ('düşündürttürücülüğümüzünmüş',
'ÇŞİÖÜĞçşıöüğ',
'CSIOUGcsioug'
) AD
from dual;