2012-01-19 2 views
31

मैं ओरेकल के लिए कुछ SQL स्क्रिप्ट है और मुझे पता है कि निम्न पंक्ति का उद्देश्य है कि वास्तव में क्या आश्चर्य है:ओरेकल में "REM INSERTING TABLE_NAME" में आदेश क्या है?

REM INSERTING into TABLE_NAME

इस लाइन के बाद मैं मेज के लिए आवेषण मिलता है।

Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION) values (3,3,'T_EXIT_POINT','T_EXIT_POINT'); 
Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION) values (4,4,'T_CONDITION','T_CONDITION'); 

किसी को भी मुझे इस REM INSERTING व्याख्या कर सकते हैं, या जहां इसके बारे में दस्तावेज़ प्राप्त करने?

उत्तर

33

आरईएम, या रिमर्क के लिए संक्षिप्त, एसक्यूएल स्क्रिप्ट में एक टिप्पणी की शुरुआत को इंगित करने के लिए एसक्यूएल * प्लस में प्रयोग किया जाता है। प्रलेखन here में आरईएम के बारे में और पढ़ें।

REM INSERTING into TABLE_NAME 

के बजाय

मैं संकेत

PROMPT INSERTING into TABLE_NAME 

इस तरह स्क्रिप्ट उत्पादन स्ट्रिंग "TABLE_NAME में डालने" होते हैं का उपयोग सुझाव देते हैं।

PROMPT here के बारे में अधिक जानकारी। जब आपके पास इको बंद होता है तो यह विशेष रूप से उपयोगी होता है।

17

मेरा मानना ​​है कि आरईएम एक टिप्पणी है, "रिमर्क" के लिए छोटा है। आरईएम के बाद सब कुछ ओरेकल पार्सर द्वारा अनदेखा किया जाता है।

अगर मैंने इसे देखा तो मैं ऐसी चीज को हटा दूंगा। इसमें कोई नई जानकारी नहीं है; यह दृश्य अव्यवस्था से थोड़ा अधिक है। इस तरह की टिप्पणियां निराश होनी चाहिए।

+0

सभी को धन्यवाद! आपने मुझे अच्छे जवाब दिए हैं! – MadMad666

+5

एक उत्तर स्वीकार करें - आपके लिए अच्छा है, हमारे लिए अच्छा है। – duffymo

4

आरईएम स्क्रिप्ट फ़ाइल में टिप्पणियां प्रदान करने का एक तरीका है क्योंकि हमारे पास अन्य प्रोग्रामिंग भाषाओं में "/ * * /", "#" आदि है। उस विशेष पंक्ति में "आरईएम" के बाद जो भी हो, उसे कंपाइलर द्वारा अनदेखा किया जाता है।

संबंधित मुद्दे