Outra ferramenta que desenvolvi para mim, no que diz respeito a facilitar a criação de várias operações DML em um grande banco de dados de centenas de tabelas, é uma função definida pelo usuário bacana para mostrar facilmente quase todas as informações relevantes sobre uma coluna. A execução da função exibirá o tipo, comprimento, restrições de chave em potencial (FK ou PK), índices em potencial, bem como acionadores em potencial vinculados à coluna.
Código postado na resposta abaixo. Pode haver situações em que a função não funcione, dependendo de algumas configurações do banco de dados ou funcionalidades inexistentes em nosso projeto. Mas deve ser relativamente dinâmico.
Novamente, se você tiver alguma dica ou conselho útil semelhante, não hesite em compartilhar!
Execute o seguinte script para criar a função:
Para executar a função, basta executar o seguinte script:
Da mesma forma, você pode obter as definições de coluna para uma tabela inteira executando o seguinte script:
Eu gosto do script postado acima, mas o comando que achei muito útil é "Alt + F1", mas em uma tabela.
Por exemplo, escreva qualquer nome de tabela em uma nova janela de consulta, destaque o nome da tabela e clique em Alt + F1 e exibe a definição da tabela que inclui definições de coluna, bem como índices, onde a tabela está localizada, etc.