একটি MySQL পদ্ধতিতে একটি অস্থায়ী টেবিল তৈরি করতে, নিম্নলিখিত সিনট্যাক্স −
প্রক্রিয়া তৈরি করুন your ProcedureName() শুরু করুন অস্থায়ী টেবিল তৈরি করুন আপনার অস্থায়ী টেবিলের নাম আপনার মান নির্বাচন করুন; শেষ
একটি অস্থায়ী টেবিল তৈরি করতে এবং টেবিলে কিছু রেকর্ড সন্নিবেশ করতে উপরের সিনট্যাক্সটি বাস্তবায়ন করা যাক। একটি সংরক্ষিত পদ্ধতি এবং এটিতে একটি অস্থায়ী টেবিল তৈরি করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে -
mysql> DELIMITER //mysql> প্রক্রিয়া তৈরি করুন create_Temporary_Table() -> শুরু -> অস্থায়ী টেবিল তৈরি করুন tmpDemoTable SELECT 500; -> শেষ//কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.15 সেকেন্ড)
সারণিতে রেকর্ড সন্নিবেশ করার জন্য নিচের ক্যোয়ারী −
mysql> প্রক্রিয়া তৈরি করুন insert_Record_InTempTable() -> শুরু করুন -> tmpDemoTable VALUES (300); -> শেষ//কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.06 সেকেন্ড)
mysql> DELIMITER
এখন আপনি একটি অস্থায়ী টেবিল −
তৈরি করতে উপরের সঞ্চিত পদ্ধতিতে কল করতে পারেনmysql> কল create_Temporary_Table();Query OK, 1 সারি প্রভাবিত (0.00 sec)mysql> call insert_Record_InTempTable(); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> tmpDemoTable থেকে *নির্বাচন করুন;
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+| 500 |+------+| 500 || 300 |+------+2 সারি সেটে (0.00 সেকেন্ড)