जब आप execute immediate
, आपके द्वारा चलाए जाने वाले आदेश के अंत में अर्ध-बृहदान्त्र नहीं होना चाहिए; यह SQL डेवलपर में एक कमांड सेपरेटर है (और SQL *प्लस
, और अन्य क्लाइंट), स्वयं SQL कथन का हिस्सा नहीं हैं।
SELECT 'CREATE SEQUENCE ID_SEQ MINVALUE 1 MAXVALUE 9999999999 START WITH '
|| (max(ID)+1) || ' INCREMENT BY 1 CACHE 20' INTO y FROM TEST_TABLE;
इसे सादे SQL के उदाहरणों में दिखाया गया है। ए> . हालांकि आपको भ्रमित करने में मदद करने के लिए, यदि आप गतिशील एसक्यूएल के भीतर पीएल/एसक्यूएल का उपयोग कर रहे हैं, तो आपको अभी भी पीएल/एसक्यूएल के लिए उपयुक्त अर्ध-कॉलन की आवश्यकता है - हालांकि निष्पादन नहीं /
आप इसे सीधे क्लाइंट से चलाने के लिए उपयोग करेंगे। इसे दूसरे उदाहरणों
में दिखाया गया है ।