Как написать функцию коннектора SQL
  • 28 Aug 2024
  • 1 Минута для чтения
  • Авторы

Как написать функцию коннектора SQL


Вводный текст

Как написать функцию коннектора SQL

Используйте это руководство для подключения вашего приложения Tulip к базе данных SQL.

Вот пример того, как использовать функцию коннекторов Tulip для подключения к базе данных SQL.

1- Нажмите кнопку "Добавить новую функцию" на вкладке "Функции".

image.png

2- Назовите новую функцию (это позволит вам выбрать конкретную функцию коннектора в Triggers).

  1. Настройте входы и выходы функции

В примере выше:

Входы

  • конфигурация (текст)

Выходы

  • субконфигурация_1
  • субконфигурация_2
  • субконфигурация_3

Запрос

`SELECT subconfig_1, subconfig_2, subconfig_3 FROM database webinar WHERE configuration = $configuration$ order by id desc limit 1````

Функция может иметь несколько входов и выходов. Чтобы отправлять/получать данные из приложения Tulip App, вам понадобится хотя бы один вход или выход.

  • Нажмите Add, чтобы добавить новый вход или выход
  • Дайте полю узнаваемое имя
  • Выберите тип данных (например, текст, булево, целое число и т. д.).
  • Добавьте правильный SQL-запрос в поле Query (Запрос). Обратите внимание, что имена входных переменных должны быть обернуты в $. Пример:
    $input$.
  • Протестируйте функцию
  • Если функция имеет входные данные, введите правильные значения.
  • Нажмите кнопку "Тест" в правом верхнем углу.
  • Просмотрите результаты тестирования или сообщения об ошибках в разделе " Результаты тестирования".

  1. В некоторых случаях вы можете захотеть вернуть несколько строк из таблицы SQL. Для этого установите флажок "Возвращать несколько строк". В результате будет возвращен массив, полный объектов, где каждый объект содержит значения из одной строки таблицы SQL.

Запрос

SELECT name, num from numbers where num > $number$

(в приведенном выше примере число - это вход)

Затем, когда вы добавите вводимые данные и нажмете кнопку "Test", вы должны увидеть все ожидаемые строки, возвращенные в разделе "Test Results".

Их можно сохранить в переменной как массив объектов в редакторе триггеров.

7- Нажмите "Сохранить", когда закончите.

Если вам нужно добавить новые входы/выходы, вы можете скопировать функцию и внести изменения в новую функцию.

Читать далее


Была ли эта статья полезной?