Tôi cần đặt trường Varchar (255) làm khóa chính của bảng cơ sở dữ liệu trong Firebird 2.1.Kích thước tối đa của khóa chính trong Firebird là bao nhiêu?
Tôi nhận được thông báo lỗi cho biết rằng kích thước trường quá lớn. Tôi đang sử dụng UTF8 làm bộ ký tự và kích thước trang mặc định là 4096.
Có thể thực hiện việc này trong Firebird không? Tôi cần đảm bảo rằng cột này là duy nhất.
khi bạn thực hiện gstat: Độ sâu của chỉ mục trên khóa chính của bạn là bao nhiêu? –
Tôi không chắc chắn ý của bạn là gì về "chiều sâu của chỉ mục". Tôi đã không sử dụng gstat trước đây. – dthrasher
Có thể [chủ đề này] (http://tech.groups.yahoo.com/group/firebird-support/message/98562) có thể giúp bạn hiểu được một sự trở lại của gstat. Bạn nên đọc các bài báo của Ann Harrison ở [trang IBPhoenix] (http://www.ibphoenix.com/resources/documents/design) để hiểu cách lập chỉ mục chỉ mục trong Firebird (: – EMBarbosa