Như Klas đã nói, bạn có thể sử dụng VARCHAR2 (32767) cho khai báo biến của mình nhưng nếu bạn thấy rằng điều này là chưa đủ, bạn chỉ có thể sử dụng nhiều hơn một biến VARCHAR2 để giữ các phần khác nhau của câu lệnh dạng xem và sau đó đưa chúng vào câu lệnh THỰC HIỆN NGAY LẬP TỨC.
Câu trả lời AskTom ở đây chứng tỏ:
http:// asktom. oracle.com/pls/asktom/f?p=100:11:0:::::P11_QUESTION_ID:6161200355268
Nói:
Tất cả trên 8.1.7
Câu hỏi của tôi là độ dài tối đa để thực thi ngay lập tức là bao nhiêu vì tôi đã lo lắng, nó là 32k và chúng tôi đã vượt qua nó, và tôi không chắc khi nào tôi sẽ va vào tường.
Tom Kyte trả lời:
Mặc dù điều này là trên một phiên bản cơ sở dữ liệu Oracle 8i, tôi sẽ rất ngạc nhiên nếu khả năng chuỗi chuỗi các biến VARCHAR2 đã bị loại bỏ trong các bản sửa đổi sau này. Rất tiếc, tôi không thể kiểm tra nó vì tôi không có sẵn phiên bản 10g để giao vào lúc này.