Вопросы учеников
Можно ли использовать заглавные буквы в языке SQL и когда это допустимо?
Язык SQL не зависит от регистра, то есть при составлении команд можно писать и заглавными, и строчными буквами.
Примеры
Create TABLE Tab1 (TABno INteger PRIMARY KEY, NAME VARCHAR2 (10));
Create TABLE Tab1 (TABno INteger PRIMARY KEY, NAME VARCHAR2 (10));
CREATE TABLE Tab1 (TABNo INTEGER PRIMARY KEY, NAME VARCHAR2 (10));
Как переносить команды SQL на другую строку, если в одну строчку не помещается, существуют ли какие-то специальные правила?
Язык SQL допускает достаточно вольный перенос строк, главное, не разделять этим переносом осмысленные команды, а также соблюдать последовательность команд.
Примеры
Можно написать так:
CREATE TABLE TAB1 (TABno INteger PRIMARY KEY, NAME VARCHAR2 (10));
А можно и так:
CREATE TABLE
TAB1 (
TABno INteger PRIMARY KEY,
NAME VARCHAR2 (10));
А вот такая запись уже неверна:
CREATE 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. Структура таблицы
Введение
Мы научились создавать таблицы на предыдущем шаге. Таблицы и колонки таблиц, их названия, расположение, последовательность колонок, типы данных колонок называются структурой таблицы.
Структуру таблицы можно менять, то есть добавлять новые колонки в таблицу, удалять колонки из таблицы, менять типы данных у заданной колонки. Также, если таблица нам больше не нужна или просто надоела, существует возможность такую таблицу удалить.
Теория и практика
Существует несколько команд для изменения структуры таблицы, добавления, удаления или изменения типа данных колонки таблицы.