Khi thêm cột vào bảng có giá trị mặc định và ràng buộc không rỗng. Có tốt hơn để chạy như một tuyên bố duy nhất hoặc để phá vỡ nó vào các bước trong khi cơ sở dữ liệu đang được tải.Cách tốt nhất để thêm cột có giá trị mặc định trong khi đang tải
ALTER TABLE user ADD country VARCHAR2(4) DEFAULT 'GB' NOT NULL
SO VỚI
ALTER TABLE user ADD country VARCHAR2(2)
UPDATE user SET country = 'GB'
COMMIT
ALTER TABLE user MODIFY country DEFAULT 'GB' NOT NULL
Có bao nhiêu hàng tồn tại trong bảng USER của bạn? –
10.000 hàng tồn tại trong bảng người dùng. –
Bạn có thể đo lường hiệu suất không? – Kiquenet