O que é um arquivo DDL?
Um arquivo com extensão .ddl é um arquivo de linguagem de definição de dados usado para definir o esquema de um banco de dados. Ele contém instruções/comandos para trabalhar com estruturas de banco de dados, como tabelas, colunas, registros e outros campos. Os comandos em um arquivo DDL são escritos em SQL e podem realizar operações como criar tabela no banco de dados, descartar e atualizar. Um esquema de banco de dados é de propriedade de seu criado e todas as operações CRUD podem ser executadas nele. Aplicativos populares que podem criar e abrir arquivos DDL são Windows Text Editor, Jetbrains Intellij Idea e EclipseLink.
Comandos DDL
Um único arquivo DDL pode conter vários comandos que, devido à sintaxe correta, serão executados em sequência e farão alterações no esquema, como criar conjuntos de caracteres e tabelas, descartar tabelas, renomear e alterar tabelas. Os comandos DDL a seguir são comumente usados ao trabalhar com o esquema de banco de dados.
CREATE - Usado para criar o banco de dados ou seus objetos (como tabela, índice, função, visualizações, procedimento de armazenamento e gatilhos).
DROP – Usado para excluir objetos do banco de dados.
ALTER - Usado para alterar a estrutura do banco de dados.
TRUNCATE – Usado para remover todos os registros de uma tabela, inclusive todos os espaços alocados para que os registros sejam removidos.
COMMENT – Adiciona comentários ao dicionário de dados.
RENAME – Renomeia um objeto existente no banco de dados.
Exemplo DDL
O exemplo a seguir mostra a instrução DDL para o comando CREATE que cria uma tabela e define seus campos.
CREATE TABLE employees (
    id            INTEGER       PRIMARY KEY,
    first_name    VARCHAR(50)   not null,
    last_name     VARCHAR(75)   not null,
    fname         VARCHAR(50)   not null,
    dateofbirth   DATE          not null
);
Referências
See Also
- ACCDT - Formato de arquivo de banco de dados de modelo do Microsoft Access 2007
 - ACCFT - Arquivo de modelo de campo de banco de dados do Microsoft Access 2007
 - BCP - Formato de arquivo de cópia em massa do SQL Server
 - Formato de arquivo ACCDB - Arquivo de banco de dados do Microsoft Access 2007
 - Formato de arquivo ACCDE - Arquivo de banco de dados do Microsoft Access 2007