Conteúdo

# Valores gerados

Especifica as opções para os valores gerados automaticamente para novos registos de dados.

A disponibilidade dos seguintes controlos depende do tipo de base de dados:

## Recuperar valores gerados

Ativa o suporte do LibreOffice para campos de dados autoincrementados na fonte de dados ODBC ou JDBC atual. Selecione esta opção se a funcionalidade de autoincremento na camada SDBCX da base de dados não for suportada. Em geral, o autoincremento é selecionado para o campo da chave primária.

## Instrução de autoincremento

Introduza o especificador de comando SQL que instrui a fonte de dados a autoincrementar um campo de dados inteiro especificado. Por exemplo, a seguinte instrução MySQL utilizou a instrução AUTO_INCREMENT para aumentar o campo «id» sempre que a instrução cria um novo registo:

CREATE TABLE "table1" ("id" INTEGER AUTO_INCREMENT)

Neste exemplo, deve introduzir AUTO_INCREMENT na caixa Instrução de autoincremento.

## Consulta dos valores gerados

Introduza uma instrução SQL que devolva o último valor autoincrementado para o campo de dados da chave primária. Por exemplo:

SELECT LAST_INSERT_D();

Necessitamos da sua ajuda!