Невозможно присвоить результат запроса переменной в PostgreSQL - PullRequest
0 голосов
/ 03 марта 2020

Я пытался присвоить результат запроса временной переменной в PostgreSQL, и я просто не могу заставить его работать. Кто-нибудь может помочь, пожалуйста?

Я попытался выполнить оба приведенных ниже запроса, и я получил сообщение об ошибке, показанное ниже. Затем я попытался с временным столом. Но все равно происходит сбой во время присваивания переменной temp.

set var.ITEM_ID =(select t.item_id from api_item t inner join api_identifier i on i.item_id=t.item_id where i.value='99999');

set var.ITEM_ID = select t.item_id from api_item t inner join api_identifier i on i.item_id=t.item_id where i.value='99999';

Первая инструкция выдает ошибку: -

[2020-03-03 08:10:50] [42601] ERROR: syntax error at or near "("
[2020-03-03 08:10:50] Position: 23

Вторая выдает следующую ошибку: -

[2020-03-03 08:10:55] [42601] ERROR: syntax error at or near "select"
[2020-03-03 08:10:55] Position: 24
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...