Thực sự không có kiểu dữ liệu nào serial
. Nó chỉ là ký hiệu viết tắt cho giá trị mặc định được điền từ chuỗi (xem hướng dẫn sử dụng
để biết chi tiết), về cơ bản những gì bạn có bây giờ.
Sự khác biệt duy nhất giữa thiết lập của bạn và cột được xác định là serial
là có một liên kết giữa chuỗi và cột mà bạn cũng có thể xác định theo cách thủ công:
alter sequence seq_gcompany_id owned by company.companyid;
Với liên kết đó tại chỗ, bạn không còn có thể phân biệt cột của mình với cột được xác định ban đầu là serial
. Những gì thay đổi này thực hiện, là trình tự sẽ tự động bị loại bỏ nếu bảng (hoặc cột) bị loại bỏ sử dụng nó.