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

ORA-00600 Khi chạy lệnh ALTER?

Đây là một lỗi và bạn cần nói chuyện với dba của mình để tạo SR như paxdiablo đã nói.

Nếu bạn bị thúc ép về thời gian, bạn có thể thực hiện theo cách thủ công những gì

ALTER TABLE testTable ADD column1 NUMBER(1) DEFAULT 0 NOT NULL;
  1. Thêm cột dưới dạng null:

    ALTER TABLE testTable ADD column1 NUMBER(1);
    
  2. Cập nhật giá trị:

    update testTable set column1 = 0;
    
  3. Bảng thay thế không rỗng (giữa tiền lệ và điều này, bạn phải chắc chắn rằng không có ai chèn vào bảng):

    ALTER TABLE testTable MODIFY(column1  NOT NULL)
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kết nối với cơ sở dữ liệu Oracle 11 từ. mạng

  2. Làm thế nào để kiểm tra xem tệp có tồn tại trong PL / SQL hay không?

  3. Hàm COS () trong Oracle

  4. Làm thế nào để nâng cao một Ngoại lệ bên trong một Trigger? Có cách nào để làm việc này không?

  5. Bỏ qua dấu phẩy giữa các dấu ngoặc kép khi đọc CSV Oracle được lưu trữ thủ tục UTL_FILE