ВУЗ:
Составители:
Рубрика:
системным, т.е. встроенным в сервер или определен самим пользователем
на основе системных.
Для определения типов столбцов могут применяться не все типы данных,
поддерживаемые языком Transact-SQL. В частности, для типов столбцов таблиц не
могут быть выбраны типы данных cursor и table. Они служат только для работы с
локальными переменными, функциями, процедурами и т.д
. В свою очередь, для
локальных переменных нельзя использовать некоторые типы данных, успешно
поддерживаемые столбцами таблиц. К этим типам данных относятся timestamp, text,
ntext и image. Подробнее о типах данных, доступных в SQL Server 2000Можно
ознакомиться в разделе пособия, посвященному основам программирования на
языке Transact-SQL.
При создании таблиц пользователь может для столбцов, помимо задания
базовых свойств, таких, как
имя, тип данных, размер и точность, указать
ограничения целостности. Ограничения целостности (constraints) – это механизм
контроля значений, которые могут храниться в полях строки. В SQL Server 2000
поддерживаются следующие ограничения целостности:
• Check – с помощью логических условий налагает ограничение на значения,
которые могут храниться в столбце;
• Null – задает возможность хранения неопределенных значений;
•
Default – определяет значение по умолчанию;
• Unique – гарантирует уникальность значений в столбце;
• Primary Key – определяет первичный ключ;
• Foreign Key – определяет внешний ключ;
• No Action – предписывает не выполнять в зависимой таблице никаких
действий при удалении или обновлении строк в главной таблице;
• Cascade – в данном случае будет осуществляться каскадное изменение
значений в
зависимой таблице при внесении изменений в главную таблицу.
Каждая база данных имеет свой собственный набор таблиц, посмотреть
который можно средствами Enterprise Manager, открыв папку Tables. При открытии
папки Tables базы данных в правом окне Enterprise Manager появляется список
таблиц со следующими атрибутами: имя таблицы, владелец (обычно владелец базы
системным, т.е. встроенным в сервер или определен самим пользователем на основе системных. Для определения типов столбцов могут применяться не все типы данных, поддерживаемые языком Transact-SQL. В частности, для типов столбцов таблиц не могут быть выбраны типы данных cursor и table. Они служат только для работы с локальными переменными, функциями, процедурами и т.д. В свою очередь, для локальных переменных нельзя использовать некоторые типы данных, успешно поддерживаемые столбцами таблиц. К этим типам данных относятся timestamp, text, ntext и image. Подробнее о типах данных, доступных в SQL Server 2000Можно ознакомиться в разделе пособия, посвященному основам программирования на языке Transact-SQL. При создании таблиц пользователь может для столбцов, помимо задания базовых свойств, таких, как имя, тип данных, размер и точность, указать ограничения целостности. Ограничения целостности (constraints) – это механизм контроля значений, которые могут храниться в полях строки. В SQL Server 2000 поддерживаются следующие ограничения целостности: • Check – с помощью логических условий налагает ограничение на значения, которые могут храниться в столбце; • Null – задает возможность хранения неопределенных значений; • Default – определяет значение по умолчанию; • Unique – гарантирует уникальность значений в столбце; • Primary Key – определяет первичный ключ; • Foreign Key – определяет внешний ключ; • No Action – предписывает не выполнять в зависимой таблице никаких действий при удалении или обновлении строк в главной таблице; • Cascade – в данном случае будет осуществляться каскадное изменение значений в зависимой таблице при внесении изменений в главную таблицу. Каждая база данных имеет свой собственный набор таблиц, посмотреть который можно средствами Enterprise Manager, открыв папку Tables. При открытии папки Tables базы данных в правом окне Enterprise Manager появляется список таблиц со следующими атрибутами: имя таблицы, владелец (обычно владелец базы
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »