Oracle
 sql >> Baza danych >  >> RDS >> Oracle

SQL, aby dodać kolumnę i komentarz w tabeli w jednym poleceniu

Nie, nie możesz.

Nie ma powodu, dla którego musiałbyś. Jest to jednorazowa operacja, więc wpisanie i wykonanie zajmuje tylko dodatkową sekundę lub dwie.

Jeśli dodajesz kolumny w swojej aplikacji internetowej, jest to bardziej wskaźnik błędu w Twoim modelu danych, ponieważ nie powinieneś tego robić.

W odpowiedzi na Twój komentarz, komentarz jest atrybutem kolumny; może wydawać się więc za kulisami Oracle przechowuje to jako atrybut obiektu .

SQL> desc sys.com$
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 OBJ#                                      NOT NULL NUMBER
 COL#                                               NUMBER
 COMMENT$                                           VARCHAR2(4000)

SQL>

Kolumna jest opcjonalna i sys.col$ nie zawiera informacji o komentarzach.

Zakładam, nie mam wiedzy, że zrobiono to, aby mieć tylko jeden system obsługi komentarzy, a nie wiele.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć wiele wierszy w kolejności według sekwencji w Oracle10g?

  2. Następny dzień roboczy (od poniedziałku do piątku) w Oracle?

  3. Zapytanie o wyświetlenie wyjścia w poziomie

  4. Jak przekazać XML jako parametr do procedury składowanej w Oracle?

  5. java.sql.SQLException:Wyjątek Io:Uszkodzony potok jak odzyskać bez restartu?