【发布时间】:2012-06-23 02:01:57
【问题描述】:
我正在创建一个基于 sql 的过程,它可以
- 接受表格
- 一次加载一个值
- 将变量发送到远程 API
- 记录 API 的响应
- 将响应写入表格以供稍后查看
我已经成功地实现了 1,2 和 5。我希望有一些方法可以选择联系地址并让 SQL 也可以监听响应。如果您有任何建议,请告诉我!
【问题讨论】:
-
并非如此(虽然您可以使用存储过程和专有扩展,但它可能不是您想要的)。我认为您应该为此使用脚本语言,它会为您执行数据库操作 - PHP、Ruby、Python、Java 等。
-
“接受表格”和“加载值”是什么意思?
-
(啊 - 你正在使用存储过程。嗯,可能需要更多细节 - 我仍然不会在 SQL 中完成整个事情,即使结果是有可能)。
-
例如,如果我正在检查名称。我在运行该过程的查询中得到了我想检查的表。然后我沿着表的名称列向下并将名称(通过循环)加载到一个变量中,然后将其发送到远程 API 进行评估,然后然后获取要记录的响应。然后重复循环以对尽可能多的名称执行此操作。除了联系 API 并记录结果外,我已经成功完成了所有工作。所以我已经“加载”了变量并将它们写入一个没有问题的新表。我希望有一种sql方式来解决api联系问题。
-
好的,我明白你现在在做什么。但是,为什么您“希望使用 SQL 方式”——您是否有特别的原因要避免使用编程语言?
标签: mysql sql web-services