autonumeração
criei uma seguencia na minha tabela e na hora de inserir um novo registro (PHP) da erro
$sql = "INSERT INTO TABELA (ID_TAB, NOME_TAB) VALUES (MINHASEQ.NEXTVAL,'$_nome')";
Warning: ociexecute(): ORA-01722: número inválido in C:\apache2triad\htdocs\agenda\registro\processa.php on line 203
qual a manerira certa de usar o comando NEXTVAL, pelo que entendi este comando deveria captura o ultimo registro e acrescer + 1 mas ele não esta reconhecendo (MINHASEQ.NEXTVAL) como comando ele ta entendendo que é uma string, para fazer teste no lugar do comando coloquei um numero e foi inserido com sucesso!, mas não quero inserir os ids manualmente, quero que ao inserir o novo registro ele também crie um novo id
Discussão (4)
Carregando comentários...