sql-server - Azure 逻辑应用程序 - Twitter 和 MS SQL 连接器问题

标签 sql-server azure twitter azure-logic-apps

我创建了一个 Azure 逻辑应用程序,用于搜索包含 ChinarTrading 的推文,然后将它们保存在 SQL 数据库中。以下是我面临的问题:

  • Twitter 连接器仅在 Twitter 帐户中搜索推文,我用该帐户进行身份验证。如果从其他 Twitter 帐户添加带有 ChinarTrading 的推文,则搜索结果中不会返回该推文。
  • Twitter 连接器再次返回相同的推文,如何跳过旧的推文。
  • 在 SQL 连接器中,我正在使用插入操作,如果不存在(未找到推文文本),如何添加插入等条件。

最佳答案

不要使用插入操作,而是使用存储过程。在存储过程中执行 IF EXISTS UPDATE ELSE INSERT。

IF EXISTS (SELECT * FROM Tweets WHERE [TweetId] = 'SomeId')
BEGIN
    --UPDATE HERE
END
ELSE
BEGIN
   -- INSERT HERE
END

关于sql-server - Azure 逻辑应用程序 - Twitter 和 MS SQL 连接器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30493957/

相关文章:

javascript - 在网页上自定义 Twitter 推文

java - Twitter4j:在主题标签中搜索关键字

sql - 使用 T-SQL/MS-SQL 将字符串附加到现有表格单元格的最简单方法是什么?

node.js - 错误 : No event 'socketConnect' in state 'SentPrelogin'

sql-server - 当 "include"列不同时为同一列创建索引的正确方法

azure - 如何通过 Azure DevOps 在 Dockerfile 中设置环境变量

web-services - 盗链 Twitter 头像图片?

sql - 查找父行是否可删除的更好方法

azure - 如何根据 Azure 存储帐户的先前状态创建克隆

azure - 如何由受信任的第三方承担您的 Azure 帐户的角色(类似于 AWS)