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 UID. Jak obliczyć? Funkcja Oracle Database SQL UID służy do pobierania unikalnego identyfikatora (UID) dla wybranego użytkownika bazy danych Oracle. […]
Funkcja Oracle SUM. Opis, składnia, przykład użycia. Funkcja Oracle Database SQL SUM służy do zsumowania wartości wszystkich wierszy w określonej kolumnie. Składnia […]
Funkcja Oracle SYSTIMESTAMP. Opis, składnia, przykład użycia. Funkcja Oracle Database SQL SYSTIMESTAMP służy do pobierania bieżącego czasu systemowego w postaci daty i […]
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