Gente!
Curto e grosso.
EXEMPLO:
Tabela: faixas
Primary key: id_faixa
Query:
update faixas set id_faixa=‘18-50’ where id_faixa=‘18-45’;
Resultado:
1 row(s) affected Rows matched: 1 Changed: 1 Warnings: 0 0.829 sec
Portanto:
CARACTERISTICAS:
a - NÂO PODE haver duas ocorrências de uma mesma entidade com o mesmo conteúdo na Chave Primária
b - A chave primária não pode ser composta por atributo opcional , ou seja , atributo que aceite nulo.
c - Os atributos identificadores devem ser o conjunto mínimo que pode identificar cada instância de um entidade.
RECOMENDAÇÕES:
d - Não devem ser usadas chaves externas. (Atributos sobre os quais você não tem controle. Ex: CPF)
e - Cada atributo identificador da chave deve possui um tamanho reduzido
f - Não deve conter informação volátil.
SIM Yuri, estou alterando algumas chaves primárias como demonstrado no exemplo acima, e se o sr. tentar fazer isso diretamente no SGBD, também irá conseguir.
CONCLUSÃO:
Caso não consiga realizar o que pretendo, nesta ferramenta, simplesmente deixarei de utilizar o ScriptCase para esta parte do sistema, e passarei a utilizar um FrameWork ou voltarei a fazer no braço como antigamente.
Talvez use o ScriptCase apenas para BI.
Não gastarei mais meu precioso tempo tentando explicar sobre meus trabalhos e sobre limitações e/ou bugs desta ferramenta.
Simples assim.
Grato por qualquer atenção.
Jairo Raiol