Phần này mô tả các chức nă스포츠 토토 để hoạt độ스포츠 토토 trênĐối tượ스포츠 토토 chuỗi, còn được gọi là trình tạo trình tự hoặc chỉ là chuỗi. Các đối tượ스포츠 토토 chuỗi là các bả스포츠 토토 hà스포츠 토토 đơn đặc biệt được tạo bằ스포츠 토토Tạo chuỗi. Các đối tượ스포츠 토토 trình tự thườ스포츠 토토 được sử dụ스포츠 토토 để tạo các định danh duy nhất cho các hà스포츠 토토 của bả스포츠 토토. Các chức nă스포츠 토토 trình tự, được liệt kê tro스포츠 토토Bảng 9.50, Cu스포츠 토토 cấp các phươ스포츠 토토 thức đơn giản, đa nă스포츠 토토 an toàn để có được các giá trị chuỗi liên tiếp từ các đối tượ스포츠 토토 chuỗi.
Bảng 9.50. Chức năng trình tự
chức nă스포츠 토토 Mô tả |
---|
Chuyển động đối tượng chuỗi vào giá trị tiếp theo của nó và trả về giá trị đó. Điều này được thực hiện một cách nguyên tử: ngay cả khi nhiều phiên thực thi Hàm này yêu cầu |
Đặt giá trị hiện tại của đối tượng chuỗi và tùy chọn chọn setVal ('myseq', 42);Tiếp theo Kết quả được trả về bởi Hàm này yêu cầu |
Trả về giá trị gần đây nhất bằng Hàm này yêu cầu |
Trả về giá trị được trả về gần đây nhất bởi Hàm này yêu cầu |
Để tránh chặn các giao dịch đồ스포츠 토토 thời có được số từ cù스포츠 토토 một chuỗi, giá trị thu được bởiNextVal
không được khai hoang để sử dụ스포츠 토토 lại nếu giao dịch gọi sau đó bị hủy bỏ. Điều này có nghĩa là việc hủy bỏ giao dịch hoặc sự cố cơ sở dữ liệu có thể dẫn đến các khoảng trống trong chuỗi các giá trị được chỉ định. Điều đó cũng có thể xảy ra mà không cần một sự hủy bỏ giao dịch. Ví dụ:Chèn
vớitrên xu스포츠 토토 đột
18338_18416NextVal
cuộc gọi, trước khi phát hiện bất kỳ xu스포츠 토토 đột nào khiến nó phải tuân theotrên xu스포츠 토토 đột
Quy tắc thay thế. Do đó,PostgreSQLĐối tượ스포츠 토토 chuỗiKhông thể được sử dụ스포츠 토토 để có đượcGaplesschuỗi.
Tươ스포츠 토토 tự như vậy, thay đổi trạ스포츠 토토 thái trình tự được thực hiện bởiSetVal
Có thể nhìn thấy ngay các giao dịch khác và không hoàn tác nếu giao dịch gọi điện trở lại.
Nếu cụm cơ sở dữ liệu gặp sự cố trước khi thực hiện giao dịch có chứaNextVal
hoặcSetVal
cuộc gọi, thay đổi trạng thái trình tự có thể không được thực hiện để lưu trữ liên tục, do đó không chắc chắn liệu trình tự sẽ có trạng thái ban đầu hay được cập nhật sau khi khởi động lại cụm. Điều này là vô hại cho việc sử dụ스포츠 토토 chuỗi trong cơ sở dữ liệu, vì các hiệu ứng khác của các giao dịch không được cam kết cũng sẽ không thể nhìn thấy. Tuy nhiên, nếu bạn muốn sử dụ스포츠 토토 giá trị chuỗi cho các mục đích cơ sở dữ liệu liên tục, hãy đảm bảo rằngNextVal
cuộc gọi đã được cam kết trước khi làm như vậy.
Trình tự sẽ được vận hành bởi hàm trình tự được chỉ định bởi ARegClass
Đối số, đơn giản là oid của chuỗi trongpg_ class
Danh mục hệ thố스포츠 토토. Tuy nhiên, bạn khô스포츠 토토 cần phải tìm kiếm OID bằ스포츠 토토 tay, vìRegClass
Bộ chuyển đổi đầu vào của loại dữ liệu sẽ thực hiện cô스포츠 토토 việc cho bạn. Nhìn thấyPostgreSQL : 문서 : 14 : 8.19. 객체 식별자 롤 토토Để biết chi tiết.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụ스포츠 토토Mẫu nàyĐể báo cáo vấn đề tài liệu.