ПОНЯТНО О Visual Basic NET (том 3)


Изменяем в коде содержимое таблицы, создаем и стираем таблицы - часть 3


Создание ключевого поля. Следующий оператор иллюстрирует создание ключа:

CREATE TABLE Книги3 (Avtor STRING, Nazvanie STRING,  Код INTEGER CONSTRAINT Ключ PRIMARY KEY)

Пояснения: Здесь я создаю таблицу Книги3 с 3 полями. Последнее поле Код я сделал ключевым. Чтобы создать ключевое поле с именем Код, я использовал выражение

Код  INTEGER CONSTRAINT  Ключ  PRIMARY KEY

Здесь INTEGER – тип поля, это целые числа. Слово CONSTRAINT  означает, что на значения в этом поле накладываются какие-то ограничения, они не могут быть произвольными целыми числами. Слова PRIMARY KEY конкретизируют эти ограничения. Имеется в виду, что поле является ключом (так называемым первичным ключом), а значит, значения не могут повторяться. Если вы случайно попытаетесь ввести туда число, которое уже встречалось, VB или Access не даст вам это сделать. Слово Ключ – это произвольное имя ключа, в простейшем случае оно вам не понадобится.

Очень удобно, когда ключевое поле само собою заполняется числами 1, 2, 3 … Для этого вместо INTEGER нужно выбрать тип COUNTER:

Код  COUNTER CONSTRAINT  Ключ  PRIMARY KEY

В этом случае уже нельзя самостоятельно вводить числа в это поле.

Ключевым можно сделать любое поле, если вы уверены, что значения в нем не повторяются. Например:

CREATE TABLE Книги4 (Avtor STRING, Nazvanie STRING CONSTRAINT Ключ PRIMARY KEY)

Здесь ключевым будет поле Nazvanie и компьютер будет присматривать за тем, чтобы одинаковых названий не встречалось.

Уничтожаем таблицу. Оператор DROP TABLE. Следующий оператор уничтожает в базе данных таблицу Сотрудники:

DROP TABLE Сотрудники




Начало  Назад  Вперед