मैं नीचे क्वेरी से ORA-00947: not enough values
हो रही है:ओरेकल - एसक्यूएल - उप साथ में डालने का चयन
insert into tableb
(colA, colb, colc, cold)
select
(select max(rec_no)+1 from tableb)
F2,
F3,
F4
from tablea;
किसी ने मुझे सही तरीका को इंगित कर सकते हैं/चयन बयान में एक inser के लिए एक उप क्वेरी शामिल करने के लिए?
धन्यवाद
मुझे आशा है कि आप कर रहे हैं
आपके मामले में एक दृश्य से मूल्यों को बनाने के लिए, आपको स्पष्ट रूप से पहले एक दृश्य बनाने की जरूरत उस 'अधिकतम() 'दृष्टिकोण का उपयोग करके एक अद्वितीय आईडी बनाने की कोशिश नहीं कर रहा है। क्योंकि यह बस काम नहीं करेगा। एक अनुक्रम –
@a_horse_with_no_name वास्तव में यह वही उपयोग करें जो मैं कोशिश कर रहा था। क्या आप इस बारे में चर्चा के लिए एक लिंक प्रदान कर सकते हैं कि मैं इसे अनुक्रम के साथ कैसे प्राप्त करूं? धन्यवाद –
मेरा जवाब देखें। अनुक्रम अभी भी समस्या को हल नहीं करेगा यदि टेबलला खाली है (डेविड एल्ड्रिज का उल्लेख किया गया है) –