Программирование >>  Программирование баз данных 

1 ... 323 324 325 [ 326 ] 327 328 329 ... 346


Параметр <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)



1 ... 323 324 325 [ 326 ] 327 328 329 ... 346

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.002
При копировании материалов приветствуются ссылки.
Яндекс.Метрика