--- title: "Common SQL Connector Functions" slug: "common-sql-connector-functions" updated: 2026-08-14T12:36:56Z published: 2026-08-14T12:36:56Z canonical: "support.tulip.co/common-sql-connector-functions" --- > ## 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. # Gemeinsame SQL-Connector-Funktionen ## Allgemeine SQL-Connector-Funktionen *Dieser Artikel beschreibt, wie man einige häufig verwendete SQL-Funktionen in Tulip Connectors schreibt.* Bevor Sie diese Anleitung lesen, sehen Sie sich unsere andere Anleitung zur [Erstellung Ihrer ersten SQL-Connector-Funktion in Tulip](https://support.tulip.co/docs/how-to-write-a-sql-connector-function) an Im Folgenden finden Sie einige einfache und häufig verwendete SQL-Connector-Funktionen, die Sie in Ihren SQL-Abfragen verwenden können: ## SELECT-Anweisung: Stellen Sie sich ein Szenario vor, in dem Sie Details über einen bestimmten Arbeitsauftrag, der in Ihrer MES/ERP-Datenbank gespeichert ist, einsehen möchten. Die SELECT-Anweisung kann uns bei dieser Aufgabe helfen: `SELECT * FROM tabelle_in_Ihrer_Datenbank` Dies gibt alle Zeilen und Spalten aus Ihrer Tabelle zurück. Sie können entweder eine einzelne Zeile oder mehrere Zeilen zurückgeben. Wenn Sie nur eine einzige Zeile zurückgeben möchten, fügen Sie Ihrer Abfrage Bedingungen oder Einschränkungen hinzu. In diesem Fall werden in der Regel Tulipneingaben verwendet. Im folgenden Beispiel ist *work_order_number* eine Tulip-Funktions-Eingabe. `SELECT * FROM tabelle_in_Ihrer_Datenbank WHERE spalte_1 = $arbeit_auftragsnummer$` Wenn Sie mehrere Zeilen zurückgeben möchten, müssen Sie das Kästchen unter "Return Multiple Rows?" ankreuzen. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Common%20SQL%20Connector%20Functions_156364626.png) **Daten zurückgeben** Wenn die Namen der Datenbankspalten mit den Namen der *Ausgaben* übereinstimmen, die Sie in der Konnektorfunktion definiert haben, wird Tulip die Abfrageergebnisse automatisch mit den Ausgaben der Funktion verknüpfen. Beispiel: Tulip-Ausgabe ist *output_1* und die Datenbankspalte ist ebenfalls *output_1* Wenn *sich* die Spaltennamen in Ihrer Datenbank von denen *unterscheiden*, die Sie in Tulip verwenden möchten, müssen Sie einen *Alias* verwenden, um die richtige Verbindung zwischen den beiden herzustellen. Im folgenden Beispiel ist *Spalte_1* aus der Datenbank und *Ausgabe_1* ist die Tulip-Ausgabe. `SELECT column_1 as output_1 FROM table_in_Ihrer_Datenbank where first_constraint = $input_1$ und second_constraint = $input_2$;` ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Common%20SQL%20Connector%20Functions_156365302.png) ## INSERT-Anweisung: Stellen Sie sich ein Szenario vor, in dem Sie Daten aus einer Tulip-App in Ihr MES/ERP einfügen möchten. Sie würden eine einfache INSERT-Funktion verwenden, um diese Aufgabe zu erfüllen. Hier sehen Sie ein Beispiel, wie diese Funktion in SQL aussieht: `INSERT INTO table_in_Ihrer_Datenbank (username, user_id, product_id) VALUES ($username$, $user_id$, $product_id$)` **Lassen Sie uns nun die einzelnen Teile dieser Funktion aufschlüsseln:** Identifizieren Sie die Tabelle in Ihrer Datenbank `INSERT INTO table_in_Ihrer_Datenbank` Wählen Sie die Spalten in Ihrer Datenbank `(benutzername, benutzer_id, produkt_id)` Definieren Sie die Werte aus Tulip `VALUES ($Benutzername$, $Benutzer_id$, $Produkt_id$)` ## UPDATE-Anweisung: Stellen Sie sich ein Szenario vor, in dem Sie Ihr MES/ERP mit Daten aus einer Tulip App aktualisieren möchten, wobei ein Arbeitsauftrag als Schlüssel verwendet wird. Sie würden die UPDATE-Funktion verwenden, wie unten gezeigt: `UPDATE table_in_Ihrer_Datenbank SET column_1 = $input_1$, column_2 = $input_2$ WHERE work_order = $work_order$` **Lassen Sie uns nun die einzelnen Teile dieser Funktion aufschlüsseln:** Identifizieren Sie die Tabelle in Ihrer Datenbank `UPDATE Tabelle_in_Ihrer_Datenbank` Definieren Sie die Spalten, die mit Tulip-Daten aktualisiert werden sollen `SET Spalte_1 = $Eingabe_1$, Spalte_2 = $Eingabe_2$` Verwenden Sie den Arbeitsauftrag als Bedingung `WHERE arbeit_auftrag = $arbeit_auftrag$` ## Weitere Lektüre - [Aufrufen einer Connector-Funktion mit Triggern](https://support.tulip.co/docs/how-to-call-a-connector-function-using-triggers) --- Haben Sie gefunden, wonach Sie gesucht haben? Sie können auch auf [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) Ihre Frage stellen oder sehen, ob andere mit einer ähnlichen Frage konfrontiert wurden!