Documentation Index

Fetch the complete documentation index at: https://support.tulip.co/llms.txt

Use this file to discover all available pages before exploring further.

常用 SQL 连接器函数

Prev Next

常用 SQL 连接器函数

本文介绍如何在 Tulip 连接器中编写一些常用 SQL 函数。

在阅读本指南之前,请参阅我们的其他教程,以便在 Tulip 中创建第一个 SQL 连接器函数

下面列出了一些简单而常用的 SQL 连接器函数,你可以在你的 SQL 查询中使用它们:

SELECT 语句:

假设您想查看存储在 MES/ERP 数据库中的特定工单的详细信息。 SELECT 语句可以帮助我们完成这项任务:

SELECT * FROM table_in_your_database

这将返回表中的所有行和列。

可以返回单行或多行。如果只想返回一条记录,可在查询中添加条件或限制。在这种情况下,通常使用郁金香输入法。在下面的示例中,work_order_number就是一个郁金香函数输入。

SELECT * FROM table_in_your_database WHERE column_1 = $work_order_number$

如果要返回多行,请确保选中 "返回多行?

返回数据

如果数据库列名与你在连接器函数中定义的输出名一致,Tulip 会自动将查询结果与函数输出相关联。例如Tulip 输出为output_1,数据库列也为output_1

如果数据库中的列名与 Tulip 中的列名不同,则必须使用别名在两者之间建立适当的关联。

在下面的示例中,column*_1来自数据库,而output_1*是 Tulip 的输出。

SELECT column_1 as output_1 FROM table_in_your_database where first_constraint = $input_1$ and second_constraint = $input_2$;

INSERT 语句:

考虑这样一种情况:您想将 Tulip 应用程序中的数据插入 MES/ERP 中。 您可以使用一个简单的 INSERT 函数来完成这项任务。 以下是该函数在 SQL 中的示例:

INSERT INTO table_in_your_database (username, user_id, product_id) VALUES ($username$, $user_id$, $product_id$)

现在让我们分解一下这个函数的各个部分:

确定数据库中的表

INSERT INTO table_in_your_database

选择数据库中的列

(用户名、user_id、product_id)。

从郁金香中定义值

VALUES ($username$, $user_id$, $product_id$)

UPDATE 语句:

考虑这样一种情况:您想使用来自 Tulip 应用程序的数据更新 MES/ERP,并将工单作为键。 您将使用 UPDATE 函数,如下所示:

UPDATE table_in_your_database SET column_1 = $input_1$, column_2 = $input_2$ WHERE work_order = $work_order$

现在让我们分解一下这个函数的各个部分:

确定数据库中的表

更新数据库中的表

用郁金香数据定义要更新的列

SET column_1 = $input_1$, column_2 = $input_2$

使用工单作为条件

WHERE work_order = $work_order$

更多阅读


找到您想要的了吗?

您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!