Trong tài liệu về CREATE SEQUENCE
T-SQL , bạn có thể thấy rằng CREATE SEQUENCE
lệnh không có ORDER
tham số.
Để so sánh, các tài liệu Oracle đểCREATE SEQUENCE
hiển thị ORDER
/ NOORDER
tùy chọn:
ORDER
Chỉ định
ORDER
để đảm bảo rằng số thứ tự được tạo theo thứ tự yêu cầu. Điều khoản này rất hữu ích nếu bạn đang sử dụng các số thứ tự làm dấu thời gian. Thứ tự đảm bảo thường không quan trọng đối với các chuỗi được sử dụng để tạo khóa chính.
ORDER
chỉ cần thiết để đảm bảo tạo ra thứ tự nếu bạn đang sử dụng Cơ sở dữ liệu Oracle với các cụm ứng dụng thực. Nếu bạn đang sử dụng chế độ độc quyền, số thứ tự luôn được tạo theo thứ tự.
NOORDER
Chỉ định
NOORDER
nếu bạn không muốn đảm bảo số thứ tự được tạo theo thứ tự yêu cầu. Đây là mặc định.
Microsoft SQL Server có cung cấp một ràng buộc đặt hàng mạnh mẽ cho SEQUENCE
s không? Hay nói chung Microsoft không coi nó là quan trọng?
CREATE SEQUENCE
báo cáo, tôi đã chạy vào tham số ORDER và tôi chỉ muốn chắc chắn rằng nó sẽ không thành vấn đề (tôi không chắc tại sao chính xác nó ORDER
được thêm vào ngay từ đầu nên tôi nghĩ tôi có thể hỏi chỉ trong trường hợp).