MateriaÅy pomocnicze do PL/SQL
MateriaÅy pomocnicze do PL/SQL
MateriaÅy pomocnicze do PL/SQL
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Funkcje znakowe, pojedyńcze wiersze<br />
Funkcja<br />
Zwracana wartość<br />
CHR(n)<br />
zwraca znak o podanym kodzie<br />
CONCAT(char 1 ,char 2 ) konkatenuje char 1 i char 2 .<br />
INITCAP(char)<br />
zmienia wszystkie pierwsze znaki w słowach na duże litery<br />
LOWER(char)<br />
zmienia wszystkie litery w char na małe<br />
LPAD(char 1 ,n[,char 2 ])<br />
<strong>do</strong>stawia z lewej strony łańcucha char 1 n znaków char 2 . Defaultowo<br />
char 2 równy spacji.<br />
LTRIM(char[,set])<br />
usuwa z początku łańcucha char wszystkie znaki zgodne ze znakami z<br />
set. Defaultowo usuwa spacje.<br />
RE<strong>PL</strong>ACE(char,search_string [,replacement_string] )<br />
w łańcuchu char zamień każde wystąpienie search_string na<br />
replacement_string. Jeżeli replacement_string nie występuje - usuń<br />
każde wystąpienie search_string.<br />
RPAD(char 1 ,n[,char 2 ]) <strong>do</strong>stawia z prawej strony łańcucha char 1 n znaków char 2 . Defaultowo<br />
char 2 równy spacji.<br />
RTRIM(char[,set])<br />
usuwa z końca łańcucha char wszystkie znaki zgodne ze znakami z<br />
set. Defaultowo usuwa spacje.<br />
SOUNDEX(char)<br />
SUBSTR(char,m[,n])<br />
SUBSTRB(char,m[,n])<br />
TRANSLATE(char,from,to)<br />
UPPER(char)<br />
zwraca kod 'słowa po<strong>do</strong>bnego' <strong>do</strong> char. Nie działa dla polskich słowek.<br />
zwraca podłańcuch z char, zaczynający się od znaku o numerze m<br />
mający n znaków. Jeżeli n nie wystąpi - podłańcuch zaczynający się od<br />
znaku m zawierający wszystkie pozostałe znaki (<strong>do</strong> końca łańcucha<br />
char).<br />
jak substr ale numery m oraz nokreœlaj¹ bajty, nie znaki (dla<br />
niektórych platform sprzêtowych to nie jest to samo)<br />
zamień w char wszystkie znaki występujące w łańcuhcu from na znali<br />
występujące w łańcuchu to<br />
zmień wszystkie litery w char na duże litery<br />
NLS_INITCAP(char [, nls_sort])<br />
NLS_LOWER(char [, nls_sort])<br />
NLS_UPPER(char [, nls_sort])<br />
jak initcap ale pozwala zdefiniować 'naro<strong>do</strong>we´ zasady kapitalizacji<br />
wyrazów ('nls_sort')<br />
jak lower ale z możliwością zdefiniowania zasad 'naro<strong>do</strong>wych' zmiany<br />
liter na małe ('nls_sort')<br />
jak upper ale z możliwością zdefiniowania zasad 'naro<strong>do</strong>wych' zmiany<br />
liter na duże ('nls_sort')<br />
Materiały <strong>do</strong> kursów Oracle 7: <strong>PL</strong>/<strong>SQL</strong>, str. 10