4D v16.3Criar e modificar Tabelas |
||
|
4D v16.3
Criar e modificar Tabelas
Criar e modificar Tabelas
Você pode criar tabelas a qualquer momento. 4D nomeia a primeira tabela de um novo banco [Tabela_1] e logo nomeia seqüencialmente as tabelas adicionais, até [Tabela_32767]. É possível renomear as tabelas de acordo com suas necessidades. É possível excluir as tabelas obsoletas ou criadas por equivocação. Esta eliminação pode ser permanente ou não. Tenha cuidado, se a eliminação é permanente, os dados armazenados na tabela também serão excluídos. Também é possível excluir uma tabela a partir dos editores do modo Aplicação, tornando-a invisível. Você pode definir triggers e atributos para cada tabela se necessário. Essas propriedades estão descritas em Propriedades de Tabela. É possível criar uma nova tabela diretamente na janela de estrutura ou através de uma caixa de diálogo. A criação direta é muito mais rápida; mas a criação utilizando a caixa de diálogo lhe permite especificar certos parâmetros da tabela e cancelar a operação quando seja necessário. Também é possível criar tabelas utilizando copiar-colar. Para criar uma nova tabela diretamente:
Nota: Se você deseja colocar a tabela em uma pasta específica, deve utilizar Página Início do Explorador. Para criar uma nova tabela utilizando a caixa de diálogo “Nova tabela”:
Nota: a partir de 4D v14, toda nova tabela criada na base contém um campo chave primária por padrão. Para obter mais informação ao respeito, consulte Chave primária padrão. Parar criar uma nova tabela com copiar/colar
É possível renomear uma tabela a qualquer momento. Se você utilizou o nome anterior da tabela em um método, 4D efetua a alteração de nome automaticamente sempre e quando o método estiver fechado. Se o método estiver aberto, você deverá realizar a alteração. Cada nome de tabela deve ser único no banco. É possível renomear uma tabela diretamente no editor de estrutura, no Explorador ou através do Inspetor.Para renomear uma tabela diretamente (editor de estrutura ou página Tabelas do Explorador):
Para renomear uma tabela utilizando Inspetor:
Nota: para conhecer as regras para nomear tabelas, consulte GET REGISTERED CLIENTS. Você pode excluir tabelas de seus bancos de dados. Esta operação pode ser efetuada através do motor SQL de 4D ou através do editor de estrutura. Para maiores informações sobre a utilização de instruções SQL em 4D, consulte o manual Guia de referência SQL 4D (MissingRef). Existem duas formas de excluir uma tabela em 4D: exclusão definitiva (a tabela e seus dados são realmente excluído do banco) e exclusão não definitiva (a tabela é colocada na Página Lixeira e pode ser recuperada posteriormente). Para excluir definitivamente uma ou mais tabelas do banco a partir do editor de estrutura:
Se você clica em OK, 4D realiza as seguintes operações:
A exclusão não definitiva de uma tabela consiste em colocá-la na Lixeira do banco ( a qual pode ser acessada através do Explorador), tal como os mecanismos de excluir arquivos implementados por Windows e Mac OS. A tabela não aparece mais nos editores 4D e seus conteúdos se tornam inacessíveis mas podem ser recuperados sempre e quando não se esvazie a Lixeira. Para colocar uma ou mais tabelas na Lixeira a partir do editor de estrutura:
Quando se exclui uma tabela, as outras tabelas do banco não são renumeradas, para evitar comprometer a estabilidade do banco. Portanto é possível ter, por exemplo, um banco com três tabelas numeradas 2, 4 e 5. Note que os números das tabelas excluídas permanentemente são reutilizados ao criar novas tabelas posteriormente.
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
PALAVRAS CHAVES Supprimer table, Créer table, Numéro table ARTICLE USAGE
Manual de Desenho 4D ( 4D v16) |