Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

SQL để thêm cột và nhận xét trong bảng trong một lệnh

Không, bạn không thể.

Không có lý do tại sao bạn cần phải làm như vậy. Đây là hoạt động một lần và do đó chỉ mất thêm một hoặc hai giây để thực sự nhập và thực thi.

Nếu bạn đang thêm các cột trong ứng dụng web của mình, điều này càng cho thấy một lỗ hổng trong mô hình dữ liệu của bạn vì bạn không cần phải làm điều đó.

Đáp lại nhận xét của bạn rằng một nhận xét là một thuộc tính cột; nó có thể có vẻ như vì vậy, nhưng đằng sau Oracle lưu trữ điều này như một thuộc tính của một đối tượng .

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

SQL>

Cột là tùy chọn và sys.col$ không chứa thông tin bình luận.

Tôi cho rằng, tôi không biết rằng điều này được thực hiện để chỉ có một hệ thống xử lý các nhận xét thay vì nhiều nhận xét.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Số so sánh Oracle

  2. Thực thi thủ tục lưu trữ không đồng bộ trong sql developer

  3. Sự khác biệt giữa "không có trong" và "không tồn tại" là gì?

  4. Làm cách nào tôi có thể chọn một cột có tên 'ngày tháng' trong Oracle?

  5. 6 cách chọn hàng trùng lặp trong Oracle