Прочитать на английском

Поделиться через


Настройка раздела SQL файла

Раздел SQL может содержать новую строку SQL , которая заменяет командную строку клиента. Если в разделе нет строки SQL, раздел будет игнорироваться.

Важно!

Начиная с Windows 8 и Windows Server 2012, компоненты сервера RDS больше не включены в операционную систему Windows (дополнительные сведения см. в книге по совместимости Windows 8 и Windows Server 2012). Клиентские компоненты RDS будут удалены в будущей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перенестися в службу данных WCF.

Новая строка SQL может быть параметризована. То есть параметры в строке SQL раздела SQL (обозначенном символом "?") можно заменить соответствующими аргументами в идентификаторе в командной строке клиента (обозначенном списком с разделителями-запятыми в скобках). Идентификатор и список аргументов ведут себя как вызов функции.

Например, предположим, что строка командной строки клиента — "CustomerByID(4)"это заголовок [SQL CustomerByID]раздела SQL, а новая строка раздела SQL — "SELECT * FROM Customers WHERE CustomerID = ?". обработчик создаст и будет "SELECT * FROM Customers WHERE CustomerID = 4" использовать ее для запроса к источнику данных.

Если новая инструкция SQL является пустой строкой (""), раздел игнорируется.

Если новая строка инструкции SQL недопустима, выполнение инструкции завершится ошибкой. Параметр клиента фактически игнорируется. Это можно сделать намеренно, чтобы отключить все команды SQL клиента, указав:

[SQL default]   
SQL = " "  

Синтаксис

Замещающая строка SQL имеет форму:

SQL=
sqlString

Часть Description
SQL Литеральная строка, указывающая, что это запись раздела SQL.
sqlString Строка SQL, которая заменяет строку клиента.

См. также

Настройка раздела подключения файла
Настройка раздела журналов файла
Настройка раздела UserList файла
Настройка DataFactory
Требуемые параметры клиента
Общие сведения о файле настроек
Запись собственного настраиваемого обработчика