MENU
    Как написать функцию коннектора 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- Нажмите "Сохранить", когда закончите.

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

    Читать далее


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