Simple-Scada 2 => Ваши вопросы => Тема начата: Gorsky17 от 01 Февраля 2024, 15:28:19
Название: Использование псевдонимов в sql запросах
Отправлено: Gorsky17 от 01 Февраля 2024, 15:28:19
Здравствуйте! Возможно ли использование ключевого слова AS в sql запросах внутри скриптов? Такая конструкция не работает:
Код: (delphi)
aQuery := 'SELECT * FROM `test_tech3` WHERE `BKP` AS ''серийный_номер'' = ' + QuotedStr(Field139.Text);
Название: Re: Использование псевдонимов в sql запросах
Отправлено: Simple-Scada от 01 Февраля 2024, 16:21:19
Здравствуйте.
Да, можно использовать любой код, скада передаст его в СУБД в неизменном виде, всё остальное будет зависеть от СУБД. СУБД не сможет выполнить SQL-запрос который Вы указали, т.к. он не соответствует синтаксису MySQL (AS указан после WHERE). Рекомендуем перед использованием запроса сначала проверить его, например в MySQLWorkbench (https://simple-scada.com/help/manual/mysql-workbench.html) и убедиться в правильности, а затем переносить его в скаду.