Một invocation chức năng lưu trữ được đăng nhập như một tuyên bố chọn nếu các chức năng thay đổi dữ liệu và xảy ra trong vòng một tuyên bố rằng sẽ không nếu không thể đăng nhập. Điều này ngăn cản nonreplication thay đổi dữ liệu là kết quả của việc sử dụng các chức năng được lưu trữ trong nonlogged báo cáo. Ví dụ, chọn báo cáo không được viết để các bản ghi nhị phân, nhưng chọn một có thể gọi một chức năng lưu trữ làm cho thay đổi. Để xử lý này, một tuyên bố chọn func_name() được viết để các bản ghi nhị phân khi chức năng nhất định làm cho một sự thay đổi. Giả sử các câu sau đây được thực hiện trên tổng thể:
đang được dịch, vui lòng đợi..