
O comando DEFINE aciona o compilador de Esquemas e sub-esquemas que darão origem efetivamente a criação do Banco de Dados.
DEFINE [-<opcao>] <nome_Esquema>
Onde <opcao> É uma das opções relacionadas a seguir.
-a <nome arquivo> transfere a listagem do Esquema para o arquivo de <<nome Arquivo>>.
-c <nome arquivo> informa o nome de um arquivo que contém os nomes dos arquivos do Banco de Dados que deverão ser recriados, mesmo se existirem.
-d <nome arquivo> informa o nome de um arquivo que conterá as mensagens de erro na execução.
-e permite a execução do DEFINE em background.
-f suprime a listagem do Esquema.
-g não cria dicionario = $controle semdicion.
-i direciona a listagem do Esquema para a impressora padrão.
-l se o banco estiver aberto por outros usuários, não emite a mensagem "Dicionario em uso" e mantém o número de usuários usando o banco e o modo de abertura
-O no caso de subesquema, não abre os arquivos do esquema.
-p <nome do programa> cria um "pipe" para o programa.
-q não cria um o dicionário .db para o OpenSQL.
-r indica que não será perguntado ao usuário, se deseja recriar os arquivos do banco de dados. Substitui a opção $controle semarquivo, utilizada no esquema do banco de dados.
-s indica que só será recriado o dicionário, os arquivos não serão recriados.
<nome_Esquema> é o nome do arquivo fonte que contém o Esquema ou sub-esquema a ser compilado.
