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 по дате отправления: