Lệnh AS400 để chạy truy vấn

lập trình


Tôi đang sử dụng hệ thống AS400, vì vậy khi tôi phải nhận báo cáo dữ liệu từ AS400, tôi chỉ cần đăng nhập vào tài khoản người dùng của mình và chọn báo cáo liên quan chẳng hạn.

1. Báo cáo bán hàng hàng ngày

Sau đó nhấn enter và truy vấn sẽ chạy và tôi sẽ chuyển dữ liệu từ iseries, thêm thư viện rồi chọn tệp truy vấn và xuất sang excel.
Bây giờ nếu tôi không có quyền truy cập vào thông tin đăng nhập của người dùng cụ thể thì có lệnh nào mà tôi sẽ chỉ nhập tên truy vấn và thư viện từ người dùng khác để tôi có thể chạy cùng một truy vấn như người dùng đó không. Trong trường hợp của tôi, lib là paydata và tên truy vấn là dsreport.

Những gì tôi đã thử:

Tôi không có quyền truy cập vào thông tin đăng nhập của người dùng cụ thể, có lệnh nào mà tôi sẽ chỉ nhập tên truy vấn và thư viện từ người dùng khác không

Giải pháp 1

Đây không phải là diễn đàn hỗ trợ của IBM và câu hỏi này không liên quan gì đến việc phát triển phần mềm.

Tôi khuyên bạn nên thử trang AS400 hoặc Hỗ trợ của IBM[^]

Nhưng … Tôi muốn nói rằng bạn khó có thể làm được điều mình muốn: các chính sách bảo mật thường có nghĩa là Người dùng A không thể truy cập thông tin hoặc dữ liệu của Người dùng B và ngược lại.

Giải pháp 2

Truy vấn có bốn lệnh, có thể được nhập từ bất kỳ dòng lệnh nào:
v STRQRY hiển thị menu Truy vấn.
v WRKQRY hiển thị màn hình Làm việc với Truy vấn.
v Chạy truy vấn (RUNQRY) chạy truy vấn hiện có hoặc bạn có thể sử dụng nó để chạy truy vấn mặc định. Lệnh này
cũng có thể được nhúng vào các chương trình CL để bạn có thể, chẳng hạn, chạy một số truy vấn qua đêm.

コメント

タイトルとURLをコピーしました