Разработка приложений баз данных для СУБД Sybase SQL Anywhere




Пороги для внедорожников по материалам http://4x4br.ru. | hs 10s 2 aa, ab ad. |

Дополнительные свойства полей - часть 2


Подключитесь к базе данных Dubl_Biblia в утилите SQL Central для установления дополнительных свойств полей таблицы Books. Отобразите в правой панели перечень ее полей. Последовательно раскройте содержимое папок Tables, Books и Columns. Выделите поле Code_book и щелкните по нему правой кнопкой мыши. В результате этого появится контекстное меню (рис. 45).

Рис. 45. Контекстное меню установки свойств поля таблицы данных

Последовательно рассмотрим пункты данного меню.

Выбор первого пункта этого меню Add Primary Key позволяет установить признак ключевого поля, т.е. признак вхождения поля в состав первичного ключа. Если для поля этот признак уже установлен, то данный пункт меню имеет название Remote from Primary Key. Выбор рассматриваемого меню в этом случае приводит к снятию признака первичного ключа.

В утилите ISQL для определения поля Code_book в качестве первичного ключа необходимо выполнить следующий оператор:

/* Изменение свойств таблицы */ ALTER TABLE Stepanov.Books ADD PRIMARY KEY (Code_book)

Удаление из таблицы признака первичного ключа осуществляется оператором вида:

/* Удаление первичного ключа таблицы */ ALTER TABLE Stepanov.Books DELETE PRIMARY KEY

Следующим пунктом контекстного меню свойств поля является пункт Advanced Properties. Посредством этого пункта осуществляется установка некоторых дополнительных свойств поля. В случае выбора данного пункта на экран выводится окно Advanced Column Properties (рис. 46).

Рис. 46. Окно дополнительных свойств поля таблицы данных

В этом окне можно определить значения, присваиваемое полю по умолчанию. Речь идет о значениях полей новых записей. Новые записи добавляются в таблицы при выполнении SQL-оператора INSERT. В этом операторе для каждой новой записи указывается перечень инициализируемых полей и их значений. Полям, отсутствующих в этом перечне, присваиваются значения, определенные по умолчанию. Если значение по умолчанию не установлено, то в поле записывается значение NULL.

В SYBASE SQL Anywhere пользователям предоставляется возможность устанавливать произвольные значения полей по умолчанию в виде :




Содержание  Назад  Вперед