|
Программирование >> Программирование баз данных
Параметр <table or view> представляет собой выражение, указывающее имя таблицы (или представления), для которой необходимо определить действительную величину приращения идентификационного значения. Функция IDENTSEED Функция IDENT SEED возвращает данные о том, какое значение имеет начальное число, заданное во время создания идентификационного значения для столбца идентификации в таблице (или представлении), которая содержит столбец типа identity. Для вызова этой функции применяется следующий синтаксис: IDENT SEED(<table or view> ) Параметр <table or view> представляет собой выражение, указывающее имя таблицы (или представления), для которой необходимо определить действительную величину приращения идентификационного значения. Функция IDENTITY Функция IDENTITY используется для вставки столбца идентификации в новую таблицу. Эта функция применяется только в операторе SELECT с конструкцией INTO <table>. Для вызова этой функции применяется следующий синтаксис: IDENTITY(<data type>[, <seed>, <increment>]) AS <column name> Для вызова функции IDENTITY применяется следующий синтаксис: Параметры функции IDENTITY описаны ниже. <data type >. Тип данных столбца идентификации. <seed>. Значение, присваиваемое первой строке в таблице. Каждой последующей строке присваивается следующее идентификационное значение, которое равно последнему значению IDENTITY, которое складывается со значением приращения. Если не задан ни параметр <seed>, ни параметр <increment>, то оба эти параметра принимают по умолчанию значение 1. <increment>. Приращение, которое складывается с начальным числом для определения идентификационного значения, которое должно быть вставлено в очередную строку таблицы. <column name >. Имя столбца, который должен быть вставлен в новую таблицу. Функция ISDATE Функция ISDATE применяется для определения того, представляет ли собой входной параметр <expression> допустимую дату. Для вызова этой функции применяется следующий синтаксис: ISDATE(<expression>) Функция ISNULL Функция ISNULL проверяет параметр <expression> для определения того, представляет ли он собой NULL-значение, и заменяет его указанным значением <replacement value>. Для вызова этой функции применяется следующий синтаксис: ISNULL(<check expression>, <replacement value>) Функция ISNUMERIC Функция ISNUMERIC позволяет определить, имеет ли параметр < express ion > допустимый числовой тип. Для вызова этой функции применяется следующий синтаксис: ISNUMERIC(<expression>) Функция NEWID Функция NEWID применяется для создания уникального значения типа uniqueidentifier. Для вызова этой функции применяется следующий синтаксис: NEWID () Функция NULLIF Функция NULLIF сравнивает два выражения, заданньгх параметрами <expressionl> и <expression2>, и возвращает NULL-значение. Для вызова этой функции применяется следующий синтаксис: NULLIF(<expressionl>, <expression2>) Функция PARSENAME Функция PARSENAME возвращает указанный компонент имени объекта. Для вызова этой функции применяется следующий синтаксис: PARSENAME ( <obj ect name> , <obj ect piece>) Параметр <object name> задает имя объекта, компонент которого должен быть определен. Параметр <object piece> обозначает компонент объекта, который должен быть определен. Параметр <object piece> принимает одно из перечисленных ниже возможных значений. 1. Имя объекта. 2. Имя владельца. 3. Имя базы данных. 4. Имя сервера. Функция PERMISSIONS Функция PERMISSIONS возвращает битовое значение, которое указывает, какие права доступа к оператору, объекту или столбцу имеет текущий пользователь. Для вызова этой функции применяется следующий синтаксис: PERMISSIONS([<objectid> [, <column>]]) Параметр <object id> задает идентификатор объекта. Необязательный параметр <column> указывает имя столбца, для которого должна быть получена информация о правах доступа. Функция ROWCOUNTBIG Функция ROWCOUNT BIG во многом аналогична по своему назначению системной переменной @@ROWCOUNT, поскольку возвращает информацию о количестве строк, обработанных в предыдущем операторе. Но эта функция возвращает значение, имеющее тип данньгх bigint. Для вызова этой функции применяется следующий синтаксис: ROWCOUNT BIG() Функция SCOPE IDENTITY Функция SCOPE IDENTITY возвращает последнее значение, вставленное в столбец идентификации в одной и той же области определения (т.е. в пределах одной и той же хранимой процедуры, триггера, функции или пакета). Эта функция аналогична функции IDENT CURRENT, описанной выше, но IDENT CURRENT не ограничивает возможность получения идентификационньгх значений только одной областью определения. Функция SCOPE IDENTITY возвращает данные типа sql variant. Для вызова этой функции применяется следуюпщй синтаксис: SCOPE IDENTITY() Функция SERVERPROPERTY Функция SERVERPROPERTY возвращает информацию об эксплуатируемом сервере. Для вызова этой функции применяется следующий синтаксис: SERVERPROPERTY(<propertyname>) Возможные значения свойств сервера, определяемых параметром <property-name> , приведены в табл. А.7. Таблица А.7. Значения параметра <propertyname> функции serverproperty Имя свойства Возвращаемые значения Collation Имя схемы упорядочения, применяемой для сервера по умолчанию Edition Обозначение версии экземпляра SQL Server, установленного на сервере. При использовании этого параметра функция serverproperty возвращает одно из следующих значений в формате nvarchar: Desktop Engine Developer Edition Enterprise Edition Enterprise Evaluation Edition Personal Edition Standard Edition Engine Версия машины обработки данных, применяемая в экземпляре SQL Edition Server, установленном на сервере: 1. Personal Engine ИЛИ Desktop Engine 2. Standard Engine 3. Enterprise Engine (функция SERVERPROPERTY возвращает значение EngineEdition применительно к версиям Enterprise Engine, Enterprise Evaluation Engine И Developer Engine)
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.002
При копировании материалов приветствуются ссылки. |