Minha empresa usa o Oracle 19 e temos muitos milhares de tabelas que possuem duas colunas chamadas CRBY e MODBY, que são varchar2(200). Essas colunas são preenchidas por um script chamado em um gatilho INSERT, UPDATE ou DELETE. O script registra as informações do client_identifier para que possamos relacionar as alterações de linha individuais aos usuários.
Recentemente, comecei a trabalhar no aprimoramento do script, pois agora temos mais requisitos para informações de sessão do que o client_identifier sozinho nos fornece. O resultado disso é que as sequências de texto geradas pelo script agora, em certos casos, excedem 200 caracteres.
Portanto, preciso de uma maneira de alterar o varchar (200) nas muitas tabelas que possuem as colunas para que se tornem varchar2 (255).
Gostaria de obter algumas recomendações sobre qual é a melhor abordagem para isso, por favor? Eu li que fazer isso dinamicamente pode ser uma má ideia, mas como tenho 4.500 tabelas para trabalhar, não tenho certeza de como posso fazer isso.
Obrigado