|
Alterações nas tabelas e relacionamentos
Para acrescentar uma nova coluna em uma tabela Formato :ALTER TABLE nome_tabela ADD nome_coluna tipo_coluna [ null] [ not null ] ; Obs.: Para acrescentar um nova coluna com NOT NULL, é necessário que a tabela esteja vazia. Exemplos :
Para excluir uma coluna de uma tabela Formato :Sybase : ALTER TABLE nome_tabela DELETE nome_coluna ; MySql : ALTER TABLE nome_tabela DROP nome_coluna ; Exemplos Sybase :
Para excluir um Relacionamento Formato :ALTER TABLE nome_tabela DELETE FOREIGN KEY nome_relacionamento ; A exclusão é apenas da referência entre PK e FK, consequentemente a coluna FK deixa de ser uma FK. Isto significa que a coluna SIGLA continua existindo na tabela CIDADES, mas não mais estará vinculada à chave primária da tabela ESTADOS. Exemplo :
Para alterar o tipo de uma coluna de uma tabela Formato :ALTER TABLE nome_tabela MODIFY nome_coluna novo_tipo ; A alteração depende dos valores armazenados na coluna a ser alterada. Caso o conteúdo da coluna não seja compatível com o novo tipo, deverá ser feito a alteração deste conteúdo, com o comando UPDATE colocando valores compatíves, antes da alteração com o MODIFY. Exemplo :
|