Pseudokolumny, Sekwencje
piątek, czerwiec 20th, 2008
Pseudo kolumna jest podobna do kolumny w zwykłej tabeli, ale nie jest przechowywana w tabeli. Pseudokolumna zwraca wartość która jest podobna do funkcji bez argumentu. W bazie oracle możemy wymienić następujące pseudokolumny: sysdate, user i rownum.
SYSDATE zwraca bieżącą datę i godzinę,
USER zwraca nazwę użytkownika który jest zalogowany,
ROWNUM możemy wykorzystać do ograniczenia w wyświetlaniu wierszy np. chcemy wyświetlić 5 pierwszych wierszy. zapytania na pseudokolumnach robimy na specjalnej tabeli DUAL,
przykład select sysdate from dual;
zwraca bieżącą datę i czas. zapytanie
select * from tabela where rownum<10;
wyświetli tylko 10 pierwszych wierszy z tabeli tabela.
Operatory arytmetyczne +, -, *, / to odpowiednio dodawania, odejmowanie, mnożenie, dzielenie.
Przykład select pensja+100 from place;
zapytanie to przedstawia pensje zwiększone o 100 z tabeli place.