Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
É que eu to querendo fazer um INSERT em uma tabela e um dos valores tem que ser feito um SELECT
em uma tabela do banco.
Só que quando eu coloco o valor do campo 'SELECT NEXTVAL('seq_xxx')' (NEXTVAL comando do postgres)
não executa no banco, mais quando é direto no banco via phpPgAdmin vai de boa:
Exemplo:
$INSERT = array(
'codtabela' => (SELECT NEXTVAL('seq_xxx') LIMIT 1)
);
$objTabela = new Tabela();
$objTabela->insert($INSERT);
Mensagem de erro:
Erro ao fazer solicitação: SQLSTATE[22P02]: Invalid text representation: 7 ERRO: sintaxe de entrada é inválida para integer: "SELECT NEXTVAL('seq_tabela')"
Alguem sabe como faço esse SELECT????Carregando comentários...