26.01.2015 Views

Materiały pomocnicze do PL/SQL

Materiały pomocnicze do PL/SQL

Materiały pomocnicze do PL/SQL

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!