Không thể thay đổi sơ đồ trong mã PLSQL đã biên dịch một cách nhanh chóng. Thay vào đó, bạn nên sử dụng SQL động. http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/dynamic.htm Nhưng bạn phải hiểu rằng tùy chọn này có tác dụng phụ - mỗi khi bạn gọi sql động, nó sẽ biên dịch lại. Vì vậy, nó chậm hơn và rủi ro hơn.