Oracle SQL. 100 шагов от новичка до профессионала. 20 дней новых знаний и практики. Максим Михайлович Чалышев

Oracle SQL. 100 шагов от новичка до профессионала. 20 дней новых знаний и практики - Максим Михайлович Чалышев


Скачать книгу
TABLE TAB1 (TABno INteger PRIMARY

      KEY, NAME VARCHAR2

      (10));

      Еще один пример неверной записи:

      CREATE TABLE

      PRIMARY KEY

      TAB1 (TABno INteger,

      NAME VARCHAR2 (10));

      Контрольные вопросы и задания для самостоятельного выполнения

      1. Найдите ошибку в скрипте создания таблицы.

      CREATE TABLE ORACLE1 (81NAME VARCHAR2 (20), ITEMS NUMBER);

      2. Найдите ошибку в другом скрипте создания таблицы.

      CREATE TABLE DELTA (SELECT VARCHAR2 (20), COUNT NUMBER);

      3. Можно ли при наименовании таблицы использовать строчные и заглавные символы?

      4. Создайте самостоятельно таблицу «Запчасти», задайте имена колонок и название таблицы сами, правильно определите типы данных.

      Таблица «Запчасти»:

      •  номер запчасти;

      •  марка авто;

      •  название запчасти;

      •  количество данных запчастей;

      •  стоимость запчасти.

      Создайте самостоятельно таблицу «Фото», задайте имена колонок и название таблицы сами, правильно определите типы данных.

      Таблица «Фото»:

      •  название фото;

      •  размеры;

      •  подпись;

      •  дата создания.

      Создайте самостоятельно таблицу «Уроки» («Занятия»), задайте имена колонок и название таблицы сами:

      •  название занятия;

      •  день недели;

      •  дата начала занятия;

      •  дата окончания занятия.

      Шаг 7. Структура таблицы

      Введение

      Мы научились создавать таблицы на предыдущем шаге. Таблицы и колонки таблиц, их названия, расположение, последовательность колонок, типы данных колонок называются структурой таблицы.

      Структуру таблицы можно менять, то есть добавлять новые колонки в таблицу, удалять колонки из таблицы, менять типы данных у заданной колонки. Также, если таблица нам больше не нужна или просто надоела, существует возможность такую таблицу удалить.

      Теория и практика

      Существует несколько команд для изменения структуры таблицы, добавления, удаления или изменения типа данных колонки таблицы.

      Все эти команды объединяет то, что они начинаются с ключевой команды ALTER TABLE.

      Добавление колонки.

      Добавляем новую колонку к нашей таблице.

      Синтаксис:

      ALTER TABLE TABLE_NAME ADD (column_NAME column_type);

      TABLE_NAME – наименование таблицы.

      Column_NAME – наименование колонки.

      Column_type – тип данных колонки (VARCHAR (n) или NUMBER или DATE).

      Примеры:

      Пусть у нас есть таблица GOODS, необходимо добавить колонку itemprice типа NUMBER, цена изделия.

      ALTER TABLE GOODS ADD (itemprice NUMBER);

      Пусть у нас есть таблица MANS, необходимо добавить колонку DATEreg типа DATE, дата регистрации, и колонку patronymic – отчество VARCHAR2 (50).

      ALTER TABLE MANS ADD (DATEreg DATE);

      ALTER TABLE MANS ADD (patronymic VARCHAR2 (50));

      Удаление колонки

      Также мы можем удалить колонку из заданной таблицы с помощью специальной SQL-команды DROP COLUMN.

      Синтаксис:

      ALTER TABLE TABLE_NAME DROP COLUMN column_NAME;

      Примеры:

      Пусть у нас есть таблица GOODS, необходимо удалить колонку COLOR.

      ALTER TABLE GOODS DROP COLUMN COLOR;

      Пусть у нас


Скачать книгу