यदि मैं किसी तालिका से किसी भी आईडी का चयन करना चाहता हूं और विदेशी मान के रूप में किसी अन्य तालिका में अपना मान डालना चाहता हूं तो मैं संग्रहीत प्रक्रिया के माध्यम से इसे कैसे करूं?संग्रहित प्रक्रियाओं में स्थानीय चर का उपयोग कैसे करें?
11
A
उत्तर
18
इसका एक उदाहरण है कि मैं इसका कैसे उपयोग करूंगा।
DECLARE @MyID INT;
SET @MyID = 0;
SELECT @MyID = [TableID]
FROM [MyTable]
WHERE [TableID] = 99;
IF @MyID > 0
BEGIN
INSERT INTO [MySecondTable]
VALUES (@MyID, othervalues);
END
0
PostgreSQL शैली चर:
DECLARE my_variable1 int;
DECLARE my_variable2 int;
BEGIN
my_variable1 := 25;
SELECT INTO my_variable2 id FROM my_table1;
INSERT INTO my_table2 (my_field1, my_field2, id) VALUES ('XXX', 'YYY', my_variable2);
END;
+0
my_table1 से मेरी my_variable2 आईडी में चुनें; मेरे लिए काम नहीं करता है ... क्या यह मूल है? त्रुटि: "INTO" पर या उसके पास वाक्यविन्यास त्रुटि – Tomino
0
ओरेकल शैली चर:
DECLARE v_MyVariable1 NUMBER;
DECLARE v_MyVariable2 VARCHAR2(100);
BEGIN
v_MyVariable1 := 0;
SELECT INTO v_MyVariable2 CUSTOMER_NAME
FROM CUSTOMERS;
SELECT INTO v_MyVariable1 CUSTOMER_HISTORY_SEQ.NEXTVAL FROM DUAL;
INSERT INTO CUSTOMERS_HISTORY (CUSTOMER_ID, CUSTOMER_NAME) VALUES (v_MyVariable1, v_MyVariable2);
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
संबंधित मुद्दे
- 1. MySQL में सभी संग्रहित प्रक्रियाओं ड्रॉप या अस्थायी संग्रहित प्रक्रियाओं
- 2. संग्रहित प्रक्रियाओं में नियमित अभिव्यक्ति
- 3. संग्रहित प्रक्रियाओं में अस्थायी सारणी
- 4. WebMatrix और संग्रहित प्रक्रियाओं
- 5. संग्रहित प्रक्रियाओं पर लिंक
- 6. सेट और संग्रहित प्रक्रियाओं
- 7. संग्रहित प्रक्रियाओं का उपयोग कर एक बड़ा प्रदर्शन लाभ है?
- 8. संग्रहित प्रक्रियाओं की संरचना का सर्वोत्तम अभ्यास
- 9. संग्रहित प्रक्रियाओं का उपयोग करके LINQ से SQL में लेन-देन का उपयोग कैसे करूं?
- 10. संग्रहित प्रक्रियाओं: CallableStatement बनाम PreparedStatement
- 11. सभी संग्रहित प्रक्रियाओं एक समारोह
- 12. संग्रहित प्रक्रियाओं का ड्रॉप समूह नाम
- 13. संग्रहित प्रक्रियाओं पर एसएसआईएस पैकेज का उपयोग करने के लाभ?
- 14. एसक्यूएल संग्रहीत प्रक्रियाओं में कोड का पुन: उपयोग कैसे करें?
- 15. MySQL संग्रहित प्रक्रियाओं में वैकल्पिक पैरामीटर्स
- 16. संग्रहित प्रक्रिया में तालिका चर का उपयोग करने में असमर्थ
- 17. MySQL: संग्रहित प्रक्रियाओं में IF/THEN कथन
- 18. postgresql में स्थानीय चर घोषित कैसे करें?
- 19. संग्रहित प्रक्रिया में OUTPUT पैरामीटर का उपयोग कैसे करें
- 20. संग्रहित प्रक्रियाओं को नाम से कैसे ढूंढें?
- 21. MySQL: संग्रहित प्रक्रियाओं को परमाणु रूप से कैसे संशोधित करें?
- 22. SQLFiddle पर संग्रहित प्रक्रियाओं को ट्रिगर्स निष्पादित करें। MySQL
- 23. संग्रहित प्रक्रिया, LIMIT अभिव्यक्ति में चर का उपयोग कर
- 24. सभी डेटाबेस में संग्रहित प्रक्रियाओं/कार्यों की खोज करें
- 25. रेल में संग्रहीत प्रक्रियाओं का उपयोग
- 26. सीएसएस में चर का उपयोग कैसे करें?
- 27. दृश्य स्टूडियो में संग्रहित प्रक्रियाओं के डीबगिंग को कैसे सक्षम करें?
- 28. संग्रहित प्रक्रियाओं के बिना पैरामीटर प्रश्न?
- 29. "संग्रहित प्रक्रियाओं का पूर्व-संकलित" का अर्थ क्या है?
- 30. संग्रहित प्रक्रियाओं और विस्तारित संग्रहीत प्रक्रियाओं के बीच अंतर
एसक्यूएल –
आप डेटाबेस कैसे एक्सेस कर रहे हैं के साथ टैग यह: ADO.NET, इकाई की रूपरेखा, एसक्यूएल को LINQ ...? क्या आप अपने एएसपी.नेट कोड, या एसक्यूएल कोड में मदद चाहते हैं? – Richard
मैंने एएसपी.नेट टैग हटा दिया क्योंकि यह प्रश्न एएसपी.नेट के बारे में बिल्कुल नहीं है, लेकिन एसक्यूएल में संग्रहित प्रक्रियाओं से निपट रहा है। यह जानना उपयोगी होगा कि आप किस डेटाबेस इंजन का उपयोग कर रहे हैं। –