你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SqlRuleFilter 类

表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。

继承
builtins.object
SqlRuleFilter

构造函数

SqlRuleFilter(sql_expression: str | None = None, parameters: Dict[str, str | int | float | bool | datetime | timedelta] | None = None)

参数

名称 说明
sql_expression
str

SQL 表达式。 例如 MyProperty='ABC'

默认值: None
parameters
Dict[str, Union[str, int, float, bool, datetime, <xref:timedelta>]]

设置 sql 表达式参数的值(如果有)。

默认值: None

示例

创建 SqlRuleFilter。


   sql_filter = SqlRuleFilter("property1 = 'value'")
   sql_filter_parametrized = SqlRuleFilter(
       "property1 = @param1 AND property2 = @param2",
       parameters={
           "@param1": "value",
           "@param2" : 1
       }
   )