Inserir descrições em entidades na tabela.

SQL Server

Firebird

24/02/2016

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

Abraço!
Diego Sounobre

Diego Sounobre

Curtidas 0

Respostas

Rafael Bosco

Rafael Bosco

24/02/2016

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'
GOSTEI 0
Diego Sounobre

Diego Sounobre

24/02/2016

Com isso eu consigo alterar a description de uma field ou altera a description da tabela?
GOSTEI 0
Rafael Bosco

Rafael Bosco

24/02/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:

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?
GOSTEI 0
Diego Sounobre

Diego Sounobre

24/02/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!!!!
GOSTEI 0
Rafael Bosco

Rafael Bosco

24/02/2016

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