将action-sql-expression传递给主题订阅

时间:2019-03-18 08:06:32

标签: azure azureservicebus azure-servicebus-topics azure-servicebus-subscriptions

我想对订阅执行action-sql-expression命令。我有这个:

az servicebus topic subscription rule create ^
--resource-group %resourcegroup_name% ^
--namespace %namespace_name% ^
--topic-name %topic_name% ^
--subscription-name %subscription_name% ^
--name %rule_name ^
--action-sql-expression SET TopicName=%topic_name%

但是我收到此错误:

az: error: unrecognized arguments: TopicName=MyTopic

如何为action-sql-expression传递参数?

1 个答案:

答案 0 :(得分:0)

您应在引号中包括sql语句。所以像下面这样使用它

--action-sql-expression "SET TopicName=%topic_name%"

有关更多详细信息,您可以参考此article