मेरे पास समान मानों के साथ कुछ अलग चयन प्रश्न हैं। मैं डेक्लेयर की तरह कुछ उपयोग करना चाहता हूं लेकिन जब मैं एक साधारण डेक्लेयर लिखता हूं तो यह कहता है कि "आईएनटीओ" की उम्मीद है।परिवर्तनीय के साथ सरल "चयन करें" लेकिन "INTO" के बिना
अगर मुझे केवल "चयन" चाहिए, तो मैं इस फ़ॉर्म का उपयोग "INTO" कैसे कर सकता हूं?
SELECT * FROM my_table1 WHERE column1=5 and column2=6;
और
SELECT * FROM my_table2 WHERE col1=5 and col2=6;
अब मैं var_col1 और var_col2 की तरह एक चर घोषित करने और एक ही समय में दोनों का चयन प्रश्नों में उन्हें प्रयोग करना चाहते हैं:
सीधे शब्दों में मैं दो (या अधिक) का चयन करता है पहर।
मुझे लगा कि यह काम करेगा:
DECLARE
var_col1 number := 5;
var_vol2 number := 6;
BEGIN
SELECT * FROM my_table1 WHERE column1=var_col1 and column2=var_col2;
SELECT * FROM my_table2 WHERE col1=var_col1 and col2=var_col1;
/* and more SELECTs with var_col1 and var_col2 */
END;
लेकिन कोई मौका नहीं ... एक प्रक्रिया या समारोह के बिना ऐसा कैसे तरीका है के लिए?
आप किस SQL क्लाइंट का उपयोग कर रहे हैं? –
पीएल/एसक्यूएल डेवलपर –