BD-1st-2.4-lab2.tresc-1.1-Slajd22

Z Studia Informatyczne
Wersja z dnia 07:10, 10 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Funkcje konwersji ANSI

Funkcje konwersji ANSI


Bieżący slajd rozpoczyna omawianie zestawu funkcji, dokonujących konwersji pomiędzy wartościami różnych typów. Pierwsza funkcja o nazwie cast, wchodząca w skład standardu SQL-99, umożliwia konwersję wartości pomiędzy zdefiniowanymi przez standard typami danych. Pierwszym parametrem funkcji jest wyrażenie wyliczające wartość, która ma być poddana konwersji, drugi parametr, podany po słowie „AS”, określa docelowy typ danych. W zaprezentowanym przykładzie zapytanie odczytuje wartość bieżącego systemowego znacznika czasowego, następnie realizowana jest konwersja wartości tego znacznika do wartości typu data. Trzecie wyrażenie pokazuje konwersję ciągu znaków, powstałego przez sklejenie operatorem konkatenacji dwóch innych ciągów znaków, do wartości liczbowej. Oczywiście wartość poddawana konwersji musi być poprawną wartością w docelowym typie danych (jak w przykładzie – ciąg znaków '1000' określa poprawną liczbę, tak więc konwersja zakończy się sukcesem).


<< Poprzedni slajd | Spis treści | Następny slajd >>