Vamos discutir como usar o comando truncate no sql padrão.
Sintaxe de comando
A sintaxe para o comando truncate é como mostrado abaixo:
Truncate tabela tabela_name;O comando leva o nome da tabela que você deseja excluir. Lembre -se de que este comando não suporta visualizações, modelos ou tabelas externas.
O comando truncate é mais útil quando você precisa remover todos os dados dentro de uma tabela sem excluir o esquema da tabela.
Ao contrário de sua contraparte (Delete), o comando truncate não suporta filtragem para registros específicos usando a cláusula WHERE.
Embora a execução do comando truncate seja suportado por alguns mecanismos de banco de dados, como o SQL Server, esse não é um recurso suportado no SQL padrão.
Outros recursos do comando truncate incluem:
Dependendo do mecanismo de banco de dados, você precisa de permissões explícitas para executar uma operação truncada em uma tabela. Por exemplo, no SQL Server, você precisa da permissão da tabela de alteradores. O MySQL requer permissão de queda, o PostgreSQL requer permissão truncada e o banco de dados Oracle requer a queda de qualquer tabela permissões.
Exemplos truncados do SQL
Vamos ilustrar como usar o comando sql truncate. Suponha que tenhamos uma tabela de amostra conhecida como clientes com os registros, como mostrado abaixo:
Podemos truncar a tabela como mostrado abaixo:
Cliente de tabela truncada;O comando anterior deve remover todos os dados da tabela. Consultando a mesa deve retornar um conjunto de linhas vazias.
Se uma chave estrangeira faz referência à tabela, o comando truncate falhará. Um exemplo de saída é fornecido abaixo:
Conclusão
Neste tutorial, discutimos como o comando truncate funciona e como usar o comando truncate para remover dados de uma tabela. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.