Функция |
Параметр(ы) |
Возвращаемая информация |
|
HOST_NAME() |
Имя сервера |
||
HOST_ID() |
Идентификатор сервера |
||
SUSER_ID |
([‘login’]) |
Входной идентификатор пользователя |
|
SUSER_NAME |
([ID]) |
Входное имя пользователя по ID |
|
SUSER_SID() |
([‘Login’]) |
Идентификационый номер системы безопасности данной учетной записи |
|
SUSER_SNAME |
([ID]) |
Возвращает имя учетной записи |
|
USER_ID |
([‘имя_пользователя’]) |
Идентификатор пользователя базы данных |
|
USER_NAME |
([ид_пользователя]) |
Имя пользователя в базе данных |
|
USER() |
Имя текущего пользователя |
||
DB_NAME |
([ид_базы_данных]) |
Имя базы данных |
|
DB_ID |
([‘имя_базы_данных’]) |
Идентификатор базы данных |
|
OBJECT_ID |
(‘имя_объекта’) |
Номер объекта базы данных |
|
OBJECT_NAME |
(ид_объекта) |
Имя объекта базы данных |
|
INDEX_COL |
(‘имя_таблицы’, ид_индекса, ид_ключа) |
Имя столбца индекса |
|
COL_LENGTH |
(‘имя_таблицы’, ’имя_столбца’) |
Определенная длина столбца |
|
COL_NAME |
(ид_таблицы, ид_столбца) |
Имя столбца по идентификационным номерам таблицы и столбца |
|
DATALENGTH |
(‘выражение’) |
Реальный размер данных определенного типа |
|
IDENT_INCR |
(‘таблица_или_вид’) |
Инкремент, возвращаемый как числовое значение (@@MAXPRECISION, 0), столбца со свойствами identity |
|
IDENT_SEED |
(‘таблица_или_вид’) |
Начальное значение, возвращаемое как числовое значение (@@MAXPRECISION, 0), столбца со свойствами identity |
|
STATS_DATE |
(ид_таблицы, ид_индекса) |
Дата последнего обновления статистики для индекса (ид_индекса) |
|
COALESCE |
(выражение1, выражение2,…, выражениеN) |
Возвращает первое выражение, которое не равно NULL |
|
ISNULL |
(выражение, значение) |
Возвращает значение, если встретит NULL (заменяет Null на значение) |
|
NULLIF |
(выражение1, выражение2) |
Возвращает NULL, когда выражение 1 равно NULL, а также когда выражение 1 и выражение 2 эквивалентны |
|
APP_Name() |
Возвращает имя приложения |
||
NEWID() |
Генерирует новый глобальный идентификатор |
||
PARSENAME |
(‘имя объекта’, ‘возвращаемая часть разбора’) |
Возвращаемая часть разбора = 1 – имя объекта Возвращаемая часть разбора = 2 – имя владельца Возвращаемая часть разбора = 3 – имя БД Возвращаемая часть разбора = 4 – имя сервера |
|
@@CONNECTIONS количество попыток соединения
@@DATEFIRST текущее значение первого дня недели
@@DBTS – текущее значение счетчика timestamp
@@ROWCOUNT – возрращает количество строк кот были обработаны последней командой SELECT
@@FETCH_STATUS – статус последней команды FETCH при работе с курсором {0 – нормальное завершение, -1 выход за границы результирующего массива, -2 установка на удаленную строку}
@@OPTION информация о текущих установленных опциях
Бит |
Значение |
Команда set |
1 |
1 |
DISABLE_DEF_CNST_CHK |
2 |
2 |
IMPLISIT_TRANSACTION |
3 |
4 |
CURSOR_CLOSE_ON_COMMIT |
4 |
8 |
ANSI_WARNINGS |
5 |
16 |
ANSI_PADDING |
6 |
32 |
ANSI_NULLS |
7 |
64 |
ARITHABORT |
8 |
128 |
ARITHIGNORE |
9 |
256 |
QUOTED_IDENTIFIER |
10 |
512 |
NOCOUNT |
11 |
1024 |
ANSI_NULL_DFLT_ON |
12 |
2048 |
ANSI_NULL_DFLT_OFF |
ЗНАЧЕНИЕ получается суммированием отдельных установок
@@ERROR - возвращает код последней ошибки в текущем соединении
Оператор создания таблицы в MSSQLServer 7.0
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.