Re: plperl syntax question

Поиск
Список
Период
Сортировка
От Rob Sargent
Тема Re: plperl syntax question
Дата
Msg-id 1F75920B-15CE-445F-8F2A-B8740DC845D8@gmail.com
обсуждение исходный текст
Ответ на plperl syntax question  (stan <stanb@panix.com>)
Список pgsql-general

> On Mar 12, 2020, at 4:34 PM, stan <stanb@panix.com> wrote:
> 
> I am trying to run a query in plperl that uses a Perl variable from the
> same function.
> 
> Here is the code snippet:
> 
> my $stmt = qq("SELECT employee_key from employee where id = '$user' ;");
> elog( NOTICE, "stmt = $stmt" );
> my $rv3 = spi_exec_query('$stmt');
> 
> Here is the runtime output:
> 
> NOTICE:  stmt = "SELECT employee_key from employee where id = 'stan' ;"
> ERROR:  syntax error at or near "$" at line 22.
> 
> As you can see, the statement seems correctly formatted, right?
> 
> What am I doing wrong here?
> 
> -- 
> "They that would give up essential liberty for temporary safety deserve
> neither liberty nor safety."
>                         -- Benjamin Franklin
> 
?try
 my $rv3 = spi_exec_query($stmt);
> 
> 




В списке pgsql-general по дате отправления:

Предыдущее
От: stan
Дата:
Сообщение: plperl syntax question
Следующее
От: Kyotaro Horiguchi
Дата:
Сообщение: Re: polygon && polygon and precision