SqlQueries
Sql-запрос.
Описание SqlQuery
Атрибуты SqlQuery
Name | Название sql-запроса. Обязательный атрибут. |
Type | Название типа sql-запроса (если тип отличается от обычного). Необязательный атрибут. |
Assembly | Название сборки (библиотека), если тип sql-запроса не поддерживается по умолчанию. Необязательный атрибут. |
Тэги, общие для всех условий
Updates
Регистрация выполнения запроса в таблице "update" локальной схемы данных.
Необязательный тэг. Значение тэга <Updates>
: список тэгов <Update>
.
Тэг <Update>
<Update>
Регистрация одного параметра выполнения запроса.
Обязательный тэг. Значение тэга <Update>
: не ожидается.
Атрибуты тэга <Update>
<Update>
TableName | Название таблицы, с которой работает запрос. Обязательный атрибут. Возможно использование названия одной из таблиц локальной схемы данных (может быть любое текстовое значение). |
Type | Тип запроса. Обязательный атрибут. Ожидается название одного из типов запросов. |
Parameter | Имя параметра, переданного в запрос. Обязательный атрибут. Ожидается имя одного из параметров, переданных в запрос. |
OnlyLast | Признак, определяющий, будет ли строка с повторяющийся комбинацией значений в полях "table_name" (имя таблицы базы данных), "type" (тип запроса), "query_name" (название запроса) и "parameter" (значение параметра) в таблице "update" локальной схемы данных записана еще раз или будет обновлена существующая. Обновление коснется полей "user_id" (идентификатор пользователя, выполнившего запроса) и "date" (дата завершения выполнения запроса). Необязательный атрибут. Ожидается логическое значение. Если атрибут |
Регистрация выполнения запроса записывает для каждого параметра, указанного в атрибутах Parameter
тэгов <Update>
, строку в таблицу "update" локальной схемы данных. Подробнее см. описание системной таблицы "update".
Типы запросов
Select | Запрос на чтение данных из базы |
Insert | Запрос на добавление данных в базу |
Update | Запрос на обновление данных в базе |
Delete | Запрос на удаление данных из базы |
Text
Содержит sql-запрос.
Обязательный тэг. Значение тэга <Text>
: текст sql-запроса.
Текст sql-запроса поддерживает переменные типа {Parameter}, заменяемые при его выполнении значениями параметров с соответствующими названиями, передаваемых клиентом.
В тексте запроса доступны следующие служебные переменные:
{ServerTimeZoneOffset} - текущий часовой пояс сервера в виде числа.
{TimeZoneDiff} - Разница между часовым поясом клиента и сервера в виде числа.
Last updated