Theo ý kiến của tôi, một khối PL / SQL động là hơi tối nghĩa. Mặc dù rất linh hoạt, nhưng cũng khó điều chỉnh, khó gỡ lỗi và khó tìm ra chuyện gì đang xảy ra. Phiếu bầu của tôi sẽ thuộc về lựa chọn đầu tiên của bạn,
EXECUTE IMMEDIATE v_query_str INTO v_num_of_employees USING p_job;
Cả hai đều sử dụng các biến liên kết, nhưng trước tiên, đối với tôi, có thể điều chỉnh và chỉnh sửa lại nhiều hơn so với tùy chọn @jonearles.