Truncate

Truncado é uma função que é utilizada para encurtar um número real ou decimal para um número especificado de casas decimais. A função arredonda o número até ao número especificado de casas decimais. A função truncagem é normalmente utilizada em conjunto com a função de arredondamento. A função TRUNCATE apaga todas as linhas? Sim, a função TRUNCATE apaga todas as linhas da tabela.

O que a estratégia de truncagem dá um exemplo?

Uma estratégia de truncagem é uma forma de lidar com dados que não se encaixam no formato desejado. Por exemplo, se você estiver tentando encaixar um pino quadrado em um buraco redondo, você pode usar uma estratégia de truncagem para cortar o material em excesso, para que o pino caiba bem no buraco.

Como truncar um registro SQL?

Para truncar um registro SQL, você precisará usar a instrução TRUNCATE. Esta instrução irá apagar todos os dados da tabela especificada, e não pode ser desfeita.

Por exemplo, se você quisesse truncar uma tabela chamada "clientes", você usaria a seguinte instrução:

Clientes TRUNCATE TABLE;

Como usar truncagem em uma frase?

A função TRUNCATE é usada para truncar um número para um número especificado de casas decimais. Por exemplo, se você quiser truncar o número 123,45 para duas casas decimais, você usaria o seguinte:

TRUNCATE(123.45, 2)

Isto retornaria 123.00.

Porquê usar TRUNCATE em vez de eliminar?

Existem algumas razões para usar TRUNCATE em vez de DELETE:

1. TRUNCATE é mais rápido que DELETE porque não precisa de procurar na tabela para encontrar as linhas a apagar.

2. TRUNCATE restabelece as páginas de dados da tabela para um estado vazio, por isso requer menos tempo para ser executado.

3. TRUNCATE não gera tanto refazer e desfazer log como o DELETE.

4. Você não pode reverter uma operação TRUNCATE, então se você cometer um erro, você terá que recriar os dados.