Используется для хранения текстовой информации переменной длины.
Размерность до 8000 символов.
Nvarchar
Используется для хранения текстовой информации переменной длины.
Размерность до 4000 символов.
Числовые типы данных:
Название
Описание
Int
Положительные и отрицательные целые числа. Диапазон: от -231 до +231
Smallint
Диапазон: от -32768 до 32767
Tinyint
Положительные целые числа. Диапазон: от 0 до 255
Decimal
Точный числовой, 5-17 байт
Real
Положительные и отрицательные числа с плавающей точкой с
точностью до 7 цифр. Диапазон: от –3,4Е-38 до +3,4Е+38
Float
Положительные и отрицательные числа с плавающей точкой с
точностью до 15 цифр. Диапазон: от –1,7Е-308 до +1,7Е+308
Money
Для хранения денежных значений. Диапазон от -922 337 203 685
477,5808 до + 922 337 203 685 477,5807
Smallmoney
от -214 748,3648 до 214 748,3647
Типы данных даты и времени:
Название
Описание
Datetime
Хранение комбинации даты и времени. Диапазон: от 01.01.1753 до
31.12.9999
Smalldatetime
Хранение комбинации даты и времени. Диапазон: от 01.01.1900 до
06.06.2079
Типы данных для хранения больших объемов информации:
Название
Описание
Text
Большие объемы текстовой информации. Размерность: от 1 до 214 783
647 байт.
Ntext
Большие объемы текстовой информации в Unicode. Размерность: от 1 до
1 073 741 823 байт.
Image
Длинные цепочки двоичных данных, что позволяет, например,
записывать в таблицу рисунки, фотографии.
Типы данных специального назначения:
Название
Описание
Bit
Информация, принимающая только одно значение. Диапазон: от 0 до 1.
Binary
Хранение битовых цепочек. Размерность: до 80000 байт.
Varbinary
Хранение битовых цепочек варьируемой длины. Размерность: до 80000
байт.
Timestamp
Автоматически размещает значение счетчика каждый раз при вставке
новой записи.
Приложение 3
Типы ограничений
Тип целостности
Тип
ограничения
Краткое
название
Описание
Целостность полей
DEFAULT
DF
Определяет значение поля по умолчанию (на случай, если значение не было явно указано
в операторе INSERT)
CHECK
CK
Указывает правило
достоверности для значений поля
FOREIGN KEY
FK
Значения поля (полей) внешнего ключа должны соответствовать значениям поля (полей) первичного
ключа таблицы, на которую ссылаются
Целостность сущностей
PRIMARY KEY
PK
Уникально идентифицирует каждую запись. Это гарантирует отсутствие в таблице повторяющихся значений и позволяет создать индекс для повышения производительности. Значения
NULL не допускаются
UNIQUE
U
Предотвращает дублирование непервичных ключей, что позволяет создать индекс для повышения производитель-
ности. Допускаются значения NULL
Ссылочная целостность
FOREIGN KEY
FK
Определяет поле или набор полей, значения которых соответствуют первичному
ключу связанной таблицы
Целостность, определяемая пользователем
CHECK
CK
Определяет правило допустимости значений данных для поля
Таблица BRANCH
Приложение 7
Список функций SQL Server Компоненты даты
Компонент
Сокращение
Допустимые значения
Год (Year)
Yy
1753-9999
Месяц (Month)
Mm
1-12
День года (Dayofyear)
Dy
1-366
День месяца (Day)
Dd
1-31
День недели (Weekday)
Dw
1-7 (1 = воскресенье)
Некоторые глобальные переменные
Глобальная переменная
Описание
@@CONNECTIONS
Количество успешных подключений плюс количество неудачных попыток