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 COVAR_POP. Jak obliczyć? Funkcja Oracle Database SQL COVAR_POP służy do obliczania wariancji populacji dla dwóch lub więcej zmiennych. Jest to […]
Funkcje Oracle SQL – Funkcja LNNVL. Funkcja Oracle database SQL LNNVL (Logical Not Null Value) służy do porównywania wartości logicznych. Zwraca wartość […]
Funkcja Oracle CORR. Opis, składnia, przykład użycia. Funkcja CORR w Oracle SQL jest funkcją statystyczną, która służy do obliczania współczynnika korelacji między […]
Ta strona korzysta z plików Cookies aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.OkPolityka prywatności