CHR(sayi) fonksiyonu sayı olarak verilen değerin karşılığı karakteri döndürür.
SQL> select CHR(65) from dual;
C
-
A
CHR(13)=> Enter karakteri (CR)
Oracle, C# ve delphi ile ilgili notlar…
CHR(sayi) fonksiyonu sayı olarak verilen değerin karşılığı karakteri döndürür.
SQL> select CHR(65) from dual;
C
-
A
CHR(13)=> Enter karakteri (CR)
LENGTH (string) fonksiyonu paremetre olarak verilen string‘in karakter uzunluğunu döndürür.
Parametre olarak verilen değer null ise dönen değerde null olur. string ” (boş string) ise null olarak işlem görür. Uzunluk değeri Sıfır (0) olarak dönmez.
SQL> select Length('Zeki Güven') from dual;
LENGTH('ZEKIGüVEN')
-------------------
10
SQL> select Length(10) from dual;
LENGTH(10)
----------
2
SQL> select Length(sysdate) from dual;
LENGTH(SYSDATE)
---------------
10
SQL> select Length(null) from dual;
LENGTH(NULL)
------------
SQL> select Length('') from dual;
LENGTH('')
----------
SQL> Select nvl('','NULL ise çalışır') from dual;
NVL('','NULLISEÇALIŞIR')
--------------------------------
NULL ise çalışır
SQL> select Length('X') from dual;
LENGTH('X')
-----------
1
” veya Null değerinin uzunluğu sıfır değildir.
Oracle’da guid oluşturmak için sys_guid() fonksiyonu kullanılır.
SQL> select sys_guid() from dual;
SYS_GUID()
--------------------------------
60D26D88D648D798E040000A630056E8
C#’ta kullanılan formata dönüştürmek için;
select REGEXP_REPLACE( LOWER(SYS_GUID()),
'(.{8})(.{4})(.{4})(.{4})(.{12})', '\1-\2-\3-\4-\5') from dual;