SQL стандарт в СУБД MS SQL SERVER, ORACLE, VFP И ACCESS: манипулирование данными. Семенова И.И. - 9 стр.

UptoLike

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

8
CHAR(25), Birthday DATE, Phone NUMBER(13,0), Post CHAR(30), Type_post
CHAR(8) DEFAULT 'Служащий', Date_input DATE DEFAULT Sysdate)
TABLESPACE "DB_PAY";
CREATE TABLE ADMIN_PAY.Pay(T_number NUMBER(5),
CONSTRAINT "ID_STAFF_FK" FOREIGN KEY(T_number) REFERENCES
ADMIN_PAY.Staff(T_number), Code_pay NUMBER(6), CONSTRAINT
"ID_PAY" PRIMARY KEY(Code_pay) USING INDEX TABLESPACE
"DB_PAY", Pay_day DATE DEFAULT Sysdate, Sum_pay NUMBER(8,2))
TABLESPACE "DB_PAY";
CREATE TABLE ADMIN_PAY.Items_pay(Code_pay NUMBER(6),
CONSTRAINT "ID_PAY_FK" FOREIGN KEY(Code_pay) REFERENCES
ADMIN_PAY.Pay(Code_pay), Item_pay CHAR(20) DEFAULT 'Оклад',
Item_sum Numeric(8,2), Code_Items NUMBER(8) PRIMARY KEY USING
INDEX TABLESPACE "DB_PAY") TABLESPACE "DB_PAY";
--создание последовательности для каждого ключевого поля
CREATE SEQUENCE ADMIN_PAY.ID_STAFF_SEQ INCREMENT BY
1 START WITH 1 MAXVALUE 99999 MINVALUE 1 NOCYCLE CACHE
20 NOORDER;
CREATE SEQUENCE ADMIN_PAY.ID_PAY_SEQ INCREMENT BY 1
START WITH 1 MAXVALUE 999999 MINVALUE 1 NOCYCLE CACHE 20
NOORDER;
CREATE SEQUENCE ADMIN_PAY.ID_ITEM_SEQ INCREMENT BY 1
START WITH 1 MAXVALUE 99999999 MINVALUE 1 NOCYCLE CACHE
20 NOORDER;
1.2. Упражнения с использованием операторов
обработки данных SQL
Сортировка.
1. Вывести все сведения о сотрудниках из таблицы Staff и
отсортировать результат по табельному номеру:
в VFP, MS SQL Server, Access:
SELECT * FROM Staff ORDER BY T_number
в Oracle:
SELECT * FROM ADMIN_PAY.Staff ORDER BY T_number;