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