ВУЗ:
Составители:
Рубрика:
- 35 -
ления данных.
Контрольные вопросы
1. Каков формат SQL-предписаний UPDATE, INSERT и DELETE?
2. Каким образом команда INSERT используется для переноса (по заданному
условию) данных из одной таблицы в другую?
1.13.Динамические изменения структуры базы данных
Поддерживаются команды SQL, необходимые для динамического изме-
нения структуры базы данных. В данном разделе будут приведены необ-
ходимые для этого инструкции SQL:
• ALTER TABLE ADD - добавления новой колонки в существующую
таблицу
• ALTER TABLE MODIFY - изменение размера существующей колонки
Для примера расширим вышеописанную базу данных так, что в даль-
нейшем сможем назначить работников для проектов так же, как назначали их
для отделов. Это изменение структуры базы данных требует нескольких ша-
гов. Сначала при помощи команды CREATE TABLE создадим таблицу про-
ектов:
CREATE TABLE DEPT (PROGNO NUMBER (3) NOT NULL,
PNAME CHAR (5),
BUDGET NUMBER(7,2));
Далее используем команду INSERT для помещения некоторых данных в
таблицу PROJ:
INSERT INTO PROJ VALUES (101, 'ALPHA', 96000)
INSERT INTO PROJ VALUES (101, 'BETA', 82000)
INSERT INTO PROJ VALUES (101, ‘GAMMA', 96000)
Проверим корректность создания таблицы PROJ:
SELECT *
FROM PROJ;
PROJNO PNAME BUDJET
101 ALPHA 96,000.00
102 BETA 82,000.00
- 35 - ления данных. Контрольные вопросы 1. Каков формат SQL-предписаний UPDATE, INSERT и DELETE? 2. Каким образом команда INSERT используется для переноса (по заданному условию) данных из одной таблицы в другую? 1.13.Динамические изменения структуры базы данных Поддерживаются команды SQL, необходимые для динамического изме- нения структуры базы данных. В данном разделе будут приведены необ- ходимые для этого инструкции SQL: • ALTER TABLE ADD - добавления новой колонки в существующую таблицу • ALTER TABLE MODIFY - изменение размера существующей колонки Для примера расширим вышеописанную базу данных так, что в даль- нейшем сможем назначить работников для проектов так же, как назначали их для отделов. Это изменение структуры базы данных требует нескольких ша- гов. Сначала при помощи команды CREATE TABLE создадим таблицу про- ектов: CREATE TABLE DEPT (PROGNO NUMBER (3) NOT NULL, PNAME CHAR (5), BUDGET NUMBER(7,2)); Далее используем команду INSERT для помещения некоторых данных в таблицу PROJ: INSERT INTO PROJ VALUES (101, 'ALPHA', 96000) INSERT INTO PROJ VALUES (101, 'BETA', 82000) INSERT INTO PROJ VALUES (101, ‘GAMMA', 96000) Проверим корректность создания таблицы PROJ: SELECT * FROM PROJ; PROJNO PNAME BUDJET 101 ALPHA 96,000.00 102 BETA 82,000.00
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »