Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 48 стр.

UptoLike

Константы, переменные, операнды и выражения используются при записи
команд и программирования функций и хранимых процедур, которые, все вместе
взятые, составляют основную часть системы программирования SQL Server 2000 и
определяют ее выразительную мощь. Команды позволяют создавать,
модифицировать и удалять базы данных и их объекты, формировать сложные
запросы на ввод, обработку и извлечение данных из баз
знаний, выполнять функции
администрирования и обслуживания баз данных. Функции и хранимые процедуры
реализуют разнообразные алгоритмы обработки данных или выполнение служебных
функций сервера.
6.3. ТИПЫ ДАННЫХ SQL SERVER 2000
При объявлении переменной с помощью команды DECLARE необходимо
указать ее тип данных. Тип данных определяет, какая информация может храниться
в переменной, и какие операции могут выполняться
над этими данными. В общем,
понятие и использование типов данных в Transact-SQL соответствуют большинству
современных языков программирования.
Типы данных играют большую роль при работе с таблицами. Каждый столбец
должен иметь конкретный тип данных. В одной таблице может быть множество
столбцов, как с одинаковыми, так и с различными типами данных. Наконец, типы
данных
активно используются при работе с хранимыми процедурами, определяя вид
значений, указываемых при вызове.
В SQL Server 2000 набор типов данных несколько расширен по сравнению с
предыдущей версией SQL Server – добавлены типы данных bigint, table и sql_variant.
В итоге в распоряжении пользователей имеется набор из встроенных типов данных:
binary(n)двоичные данные фиксированной длины до 8000 байт; для n
байтов выделяется n+4
байта памяти, значения задаются с помощью
шестнадцатеричных чисел 0x<шестнадцатеричные цифры>;
imageдвоичные данные длиной до 2
31
–1, место во внешней памяти
выделяется в виде цепочки страниц;
char(n)строковый тип данных фиксированной длины без поддержки
Unicode длиной до 8000 байтов, данные зависят от кодовой страницы; если
    Константы, переменные, операнды и выражения используются при записи
команд и программирования функций и хранимых процедур, которые, все вместе
взятые, составляют основную часть системы программирования SQL Server 2000 и
определяют    ее   выразительную     мощь.    Команды     позволяют     создавать,
модифицировать и удалять базы данных и их объекты, формировать сложные
запросы на ввод, обработку и извлечение данных из баз знаний, выполнять функции
администрирования и обслуживания баз данных. Функции и хранимые процедуры
реализуют разнообразные алгоритмы обработки данных или выполнение служебных
функций сервера.


                   6.3. ТИПЫ ДАННЫХ SQL SERVER 2000
    При объявлении переменной с помощью команды DECLARE необходимо
указать ее тип данных. Тип данных определяет, какая информация может храниться
в переменной, и какие операции могут выполняться над этими данными. В общем,
понятие и использование типов данных в Transact-SQL соответствуют большинству
современных языков программирования.
    Типы данных играют большую роль при работе с таблицами. Каждый столбец
должен иметь конкретный тип данных. В одной таблице может быть множество
столбцов, как с одинаковыми, так и с различными типами данных. Наконец, типы
данных активно используются при работе с хранимыми процедурами, определяя вид
значений, указываемых при вызове.
    В SQL Server 2000 набор типов данных несколько расширен по сравнению с
предыдущей версией SQL Server – добавлены типы данных bigint, table и sql_variant.
В итоге в распоряжении пользователей имеется набор из встроенных типов данных:
    •   binary(n) – двоичные данные фиксированной длины до 8000 байт; для n
        байтов выделяется n+4 байта памяти, значения задаются с помощью
        шестнадцатеричных чисел 0x<шестнадцатеричные цифры>;
    •   image – двоичные данные длиной до 231–1, место во внешней памяти
        выделяется в виде цепочки страниц;
    •   char(n) – строковый тип данных фиксированной длины без поддержки
        Unicode длиной до 8000 байтов, данные зависят от кодовой страницы; если