Perguntas Frequentes sobre o LibreOffice Base

From The Document Foundation Wiki
< Faq‎ | Base
Jump to: navigation, search

Há como modificar o valor de início de uma chave primária com valor automático?

Sim, a mudança do número de início da sequência da chave primaria com autoincremento pode ser feita através do menu Ferramentas > SQL. Esse diálogo serve para a execução de instruções administrativas para o banco de dados. Você deverá usar:

ALTER TABLE <tablename> ALTER COLUMN <columnname> RESTART WITH <new sequence value>

Note que os parâmetros <tablename> e <columnname> deverão estar entre aspas duplas e deverão ser escritos conforme foram definidos no banco, respeitando o case sensitive. Por exemplo:

ALTER TABLE "Clientes" ALTER COLUMN "Cod_cliente" RESTART WITH 1000

Mais informações podem ser obtidas no site da documentação do banco de dados HSQLDB.


Como eu faço uma consulta SQL com parâmetros no Base?

Use um ":" antes do nome do parâmetro. Por exemplo:

SELECT * FROM "Clientes" WHERE "Cidade" = :Cidade

Onde Clientes é a tabela e Cidade é o campo parametrizado.