Теория для лабораторной работы №1 - "Изучение команд DDL", страница 9

 

    SELECT MONTHS_BETWEEN(

      TO_DATE('02-02-1995','MM-DD-YYYY'),

      TO_DATE('01-01-1995','MM-DD-YYYY') ) "Months"

     FROM DUAL

 

    Months

----------------

1.03225806

 

NEXT_DAY

 

Синтаксис :                NEXT_DAY(d, char)

Назначение : Возвращает дату первого дня недели, имеющего имя char. Полученная дата позже d.

 

Пример.

Этот пример возвращает дату следующего вторника после даты Март 15, 1992.

 

SELECT NEXT_DAY('15-MAR-92','TUESDAY') "NEXT DAY"

      FROM DUAL

 

NEXT DAY

---------

17-MAR-92

SYSDATE

Синтаксис :                SYSDATE

Назначение : Возвращает текущую дату и время. Нельзя использовать эту функцию в условии CHECK.

Пример.

 

SELECT TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') NOW

      FROM DUAL

 

NOW

-------------------

10-29-1993 20:27:11.

CREATE SCHEMA

Назначение команды: для создания множества таблиц и обзоров, и выполнение множества грантов в единственной транзакции.

Требования к использованию: оператор CREATE SCHEMA может включать операторы CREATE TABLE, CREATE VIEW и GRANT. Поэтому для использования оператора CREATE SCHEMA необходимо иметь привилегии, позволяющие выполнять вышеперечисленные операторы.

Синтаксис:

Параметры:

schema       

имя схемы. Имя схемы должно совпадать с именем текущего пользователя.

CREATE TABLE command

оператор CREATE TABLE.

CREATE VIEW command

оператор CREATE VIEW

GRANT command         

оператор GRANT