Funkcja Oracle SQL CAST służy do konwersji jednego typu danych na inny. Umożliwia również wyświetlanie danych w określonym formacie. Składnia funkcji CAST wygląda następująco:
CAST (wartość AS typ_danych)
Gdzie wartość jest wartością, którą chcesz skonwertować, a typ_danych jest typem danych, na który chcesz skonwertować wartość.
Przykład:
select CAST(12345 AS VARCHAR2(10)) from dual;
W naszym przykładzie wartość 12345 zostanie skonwertowana na typ danych VARCHAR2 o długości 10 znaków.
Oracle zmiana typu danych
Oracle SQL – Jaki typ danych możemy wybrać?
Możemy wybrać dowolny typ danych, o ile konwersja jest możliwa. Nie wszytkie znaki możemy zamienić na liczby. Wartość musi być konwertowalna. Poniżej typy danych Oracle SQL.
Typ danych
Opis
CHAR ( rozmiar )
Dane znakowe o stałej długości o długości bajtów .
VARCHAR2 ( rozmiar )
Dane znakowe o zmiennej długości.
NCHAR( rozmiar )
Dane znakowe o stałej długości o długości znaków lub bajtów, w zależności od zestawu znaków unicode.
NVARCHAR2 ( rozmiar )
Dane znakowe o zmiennej długości o długości znaków lub bajtów, w zależności od krajowego zestawu znaków. Należy określić maksymalny rozmiar .
VLOB
Jednobajtowe dane znakowe.
NCLOB
Jednobajtowe lub wielobajtowe dane zestawu znaków narodowych (NCHAR) o stałej długości.
LONG
Dane znakowe o zmiennej długości.
NUMBER (p, s)
Dane numeryczne o zmiennej długości. Maksymalna precyzja p i/lub skala s wynosi 38.
DATE
Dane daty i godziny o stałej długości, od 1 stycznia 4712 r. p.n.e. do 31 grudnia 4712 r. n.e.
Funkcja Oracle ATAN2. Jak obliczyć? Funkcja Oracle Database SQL ATAN2 służy do obliczania arctangensa dla dwóch argumentów. Arcus tangens (ang. arctangent) to […]
Funkcja Oracle LAST_VALUE. Opis, składnia, przykład użycia. Funkcja LAST_VALUE służy do pobierania ostatniej wartości z określonego wyrażenia. Może być używana do wyświetlenia […]