Опубликован: 02.02.2007 | Уровень: специалист | Доступ: платный
Урок 23:
Компоненты языка Transact-SQL
Системные функции
Системные функции возвращают информацию об окружении SQL Server. Так же, как и функций метаданных, системных функций очень много и все они доступны через панель Object Browser. В таблице 24.15 представлены основные системные функции.
| Функция | Параметры | Операции |
|---|---|---|
| APP_NAME | Возвращает имя приложения. | |
| DATALENGHT | выражение | Возвращает количество байт, используемых для хранения выражения. |
| ISDATE | выражение | Определяет, корректно ли данное выражение. |
| ISNULL | выражение | Определяет, является ли данное выражение нулем. |
| ISNUMERIC | выражение | Определяет, является ли данное выражение числом. |
| NEWID | Создает новый уникальный идентификационный номер uniqueidentifier. | |
| NULLIF | выражение, выражение | Возвращает NULL, если первое и второе выражение одинаковы. |
| PARSENAME | object_name, name_part | Возвращает часть имени name_part объекта object_name. |
| SYSTEM_USER | Возвращает текущее имя пользователя системы. | |
| USER_NAME | [id] | Возвращает имя текущего пользователя или пользователя по указанному id. |
Используйте системные функции
- Для открытия нового окна Query (Запрос), в панели инструментов анализатора запросов Query Analyzer нажмите кнопку New Query (Новый запрос).
Query Analyzer откроет пустое окно Query (Запрос). - В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить запрос).
Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).
- Выберите файл с именем System и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).
- Для выполнения запроса нажмите в панели инструментов анализатора запросов Query Analyzer кнопку Execute Query (Выполнить запрос).
Query Analyzer отобразит результаты в панели сетки Grids Pane.
- Закройте окно Query (Запрос).


