Array
(
)

Inserir descrições em entidades na tabela.

Sounobre
|
MVP
    24 fev 2016

Bom dia pessoal!
Alguém sabe como aletrar a descrição de campos em uma tabela com sql?
Abraço!

Rafael Bosco
   - 24 fev 2016

#Código

UPDATE RDB$RELATION_FIELDS P SET P.RDB$FIELD_NAME= 'coloque aqui o novo nome do campo' WHERE P.RDB$FIELD_NAME = 'coloque aqui o antigo nome do campo'

Sounobre
|
MVP
    24 fev 2016

Com isso eu consigo alterar a description de uma field ou altera a description da tabela?

Rafael Bosco
   - 24 fev 2016

Com isso você altera a description de uma field, mas se você tiver no seu banco de dados, mais de um campo com o mesmo nome, faz o seguinte:

#Código

UPDATE RDB$RELATION_FIELDS  P SET P.RDB$FIELD_NAME = 'NOVO NOME' WHERE P.RDB$FIELD_NAME = 'ANTIGO NOME' AND P.RDB$RELATION_NAME = 'NOME DA TABELA'  


Ou seja, a SQL acima irá trocar o nome de um campo de uma determinada tabela, entendeu?

Sounobre
|
MVP
    24 fev 2016

E sem querer abusar... mas e para mudar os descriptions de todos os fields de uma tabela X??

:)

Obrigado pela ajuda e abraços!!!!

Rafael Bosco
   - 26 fev 2016

#Código

 UPDATE RDB$RELATION_FIELDS  P SET P.RDB$FIELD_NAME = 'NOVO NOME' WHERE P.RDB$RELATION_NAME = 'NOME DA TABELA'