जनरल PL/SQL में चर घोषित करने के लिए वाक्य रचना
var_nm डेटाप्रकार है [नहीं NULL: = var_value];
- var_nn चर का नाम है।
- डेटाटाइप एक वैध पीएल/एसक्यूएल डेटाटाइप है।
- नहीं NULL चर पर एक वैकल्पिक विनिर्देश है जो इस चर को शून्य मान असाइन नहीं किया जा सकता है।
- var_value या DEFAULT मान भी एक वैकल्पिक विनिर्देश है, जहां आप कुछ विशिष्ट मान के साथ एक चर प्रारंभ कर सकते हैं।
- प्रत्येक परिवर्तनीय घोषणा एक अलग कथन है और इसे अर्धविराम से समाप्त किया जाना चाहिए।
हम निम्नलिखित दो तरीकों में से एक में चर के मूल्य प्रदान कर सकते हैं - (। उदाहरण के लिए var_nm:= var_value;
)
- प्रत्यक्ष काम
select from
का उपयोग
(उदाहरण के लिए
SELECT col_nm INTO var_nm FROM tbl_nm [WHERE clause];
।)
आपके मामले में जस्टिन गुफा पहले ही उल्लेख कर चुका है कि यह
हो सकता है
DECLARE
id number;
BEGIN
SELECT 1000 into id from dual;
dbms_output.put_line('id : '|| id);
END;
/
या
DECLARE
id number := 1000;
BEGIN
dbms_output.put_line('id : '|| id);
END;
/
नोट: '/' यानी वापस के बाद अंत कीवर्ड PL/SQL ब्लॉक ऊपर निष्पादित करने के लिए इंगित करता है स्लेश।
स्रोत
2015-12-05 08:05:46