Системные функции
Системные функции возвращают информацию об окружении 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 (Запрос).