Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 54 стр.

UptoLike

Составители: 

53
rez number(10,5):=0;
BEGIN
rez:=cos(PI); DBMS_OUTPUT.PUT_LINE(rez);
END;
Псевдослучайные числа
Генерация псевдослучайного числа реализуется системной процеду-
рой, синтаксис которой представлен ниже:
DBMS_RANDOM.RANDOM
Возвращает число типа binary_integer.
Пример генерации псевдослучайного числа:
SET SERVEROUTPUT ON
declare
i binary_integer;
begin
i:=DBMS_RANDOM.RANDOM;
DBMS_OUTPUT.PUT_LINE(i);
end;
Использование функций для работы с типом дата/время
Присвоение даты/времени переменной реализуется через функцию
TO_DATE(‘дата/время’, ‘формат даты/времени’). В табл. 4.8 описаны ос-
новные функции для работы с датами и временем.
Пример:
SET SERVEROUTPUT ON
declare
perem date;
begin
DBMS_OUTPUT.PUT_LINE(perem);
perem:= SYSDATE + 7;
DBMS_OUTPUT.PUT_LINE(perem);
end;
Таблица 4.8
Краткий обзор основных функций для работы с датой и временем
Название функции Действие, выполняемое функцией
1 2
ADD_MONTHS(d,x) Возвращает дату d плюс x месяцев. Значение x может
быть любым целым числом. Если в месяце, полученном
в результате, число дней меньше, чем в месяце d, то
возвращается последний день месяца результата. Вре-
менные компоненты даты d и результата одинаковы
CURRENT_DATE Выводит текущую дату без времени в формате, уста-
новленном в системе, используется без параметров