kèo bóng đá pháp nhận dạng là một kèo bóng đá pháp đặc biệt được tạo tự động từ một chuỗi ngầm. Nó có thể được sử dụng để tạo các giá trị khóa.
Để tạo kèo bóng đá pháp nhận dạng, sử dụngĐược tạo ... dưới kèo bóng đá pháp danh tính
mệnh đề trongkèo bóng đá pháp bảng
, ví dụ:
kèo bóng đá pháp người bàn (Được tạo luôn dưới kèo bóng đá pháp danh tính,,
hoặc cách khác
652A |_6560Được tạo theo mặc định dưới kèo bóng đá pháp danh tính,,
xemPostgreSQL: TàiĐể biết thêm chi tiết.
nếu mộtChèn
Lệnh được thực thi trên bảng với kèo bóng đá pháp nhận dạng và không có giá trị nào được chỉ định rõ ràng cho kèo bóng đá pháp nhận dạng, sau đó một giá trị được tạo bởi chuỗi ẩn được chèn. Ví dụ: với các định nghĩa trên và giả sử các kèo bóng đá pháp phù hợp bổ sung, viết
chèn vào người (tên, địa chỉ) giá trị ('a', 'foo');
7286_73A |8id
kèo bóng đá pháp bắt đầu từ A | và kết quả trong dữ liệu bảng sau:
id | Tên |
Ngoài ra, từ khóamặc định
có thể được chỉ định thay cho một giá trị để yêu cầu rõ ràng giá trị do trình tự kèo bóng đá pháp, như
Chèn vào người (id, tên, địa chỉ) giá trị (mặc định, 'C', 'thanhaz');
Tương tự, từ khóamặc định
có thể được sử dụng trongCập nhật
lệnh.
Do đó, theo nhiều cách, một kèo bóng đá pháp nhận dạng hoạt động giống như một kèo bóng đá pháp có giá trị mặc định.
Các điều khoảnluôn luôn
8A |A |5_8A |22Theo mặc định
8A |59_8249Chèn
và8309_83A |7
lệnh. Trong một836A |_8369
lệnh, nếuluôn luôn
được chọn, giá trị do người dùng chỉ định chỉ được chấp nhận nếuChèn
Câu lệnh Chỉ địnhGiá trị hệ thống ghi đè
. Nếu nhưTheo mặc định
được chọn, sau đó giá trị do người dùng chỉ định được ưu tiên. Do đó, sử dụngTheo mặc định
Kết quả trong một hành vi tương tự như các giá trị mặc định, trong đó giá trị mặc định có thể được ghi đè bởi một giá trị rõ ràng, trong khiluôn luôn
Cung cấp thêm một số bảo vệ chống lại vô tình chèn một giá trị rõ ràng.
Kiểu dữ liệu của kèo bóng đá pháp nhận dạng phải là một trong các loại dữ liệu được hỗ trợ bởi các chuỗi. (Nhìn thấykèo bóng đá pháp chuỗi.) Các thuộc tính của chuỗi liên quan có thể được chỉ định khi tạo kèo bóng đá pháp nhận dạng (xemPostgreSQL: Tài) hoặc đã thay đổi sau đó (xemkèo tỷ số bóng đá).
Một kèo bóng đá pháp nhận dạng được tự động được đánh dấu làkhông null
9673_994A |Khóa chính
hoặcđộc đáo
ràng buộc.
Trong phân cấp kế thừa bảng, kèo bóng đá pháp nhận dạng và các thuộc tính của chúng trong bảng con không phụ thuộc vào các cấp trong bảng cha mẹ của nó. thanhảng con không tự động kế thừa các kèo bóng đá pháp nhận dạng hoặc thuộc tính của chúng từ cha mẹ.Chèn
hoặcCập nhật
A |0356_A |0530
A |0538_A |0759
Nếu bạn thấy bất cứ điều gì trong tài kèo bóng đá pháp không chính xác, không phù hợpMẫu nàyĐể báo cáo vấn đề tài kèo bóng đá pháp.