Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SQL para adicionar coluna e comentar na tabela em um único comando


Não, você não pode.

Não há nenhuma razão para você precisar. Esta é uma operação única e, portanto, leva apenas um ou dois segundos adicionais para realmente digitar e executar.

Se você estiver adicionando colunas em seu aplicativo da Web, isso é mais indicativo de uma falha em seu modelo de dados, pois você não precisa fazer isso.

Em resposta ao seu comentário de que um comentário é um atributo de coluna; pode parecer então, nos bastidores, o Oracle armazena isso como um atributo de um objeto .
SQL> desc sys.com$
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 OBJ#                                      NOT NULL NUMBER
 COL#                                               NUMBER
 COMMENT$                                           VARCHAR2(4000)

SQL>

A coluna é opcional e sys.col$ não contém informações de comentários.

Suponho, não tenho conhecimento, que isso foi feito para ter apenas um sistema de lidar com comentários em vez de vários.