এক টেবিল থেকে অন্য টেবিলে তথ্য সন্নিবেশ করানোর দুটি ভিন্ন উপায় রয়েছে।
বিদ্যমান সারণীর জন্য - নির্বাচন করুন অন্তর্ভুক্ত করুন
এই পদ্ধতিটি ব্যবহৃত হয় যখন টেবিলটি ইতিমধ্যে ডাটাবেসে তৈরি করা হয়েছিল এবং অন্য টেবিল থেকে এই টেবিলটিতে ডেটা toোকানো হবে। যদি সারণি সারণিতে তালিকাভুক্ত কলামগুলি নির্বাচন করুন এবং ক্লজটি একই থাকে তবে তাদের তালিকা দেওয়ার প্রয়োজন নেই। পাঠযোগ্যতা এবং মাপেরযোগ্যতার উদ্দেশ্যে তাদের সর্বদা তালিকাভুক্ত করা ভাল অনুশীলন।
----Create testable
CREATE TABLE TestTable (FirstName VARCHAR(100), LastName VARCHAR(100))
----INSERT INTO TestTable using SELECT
INSERT INTO TestTable (FirstName, LastName)
SELECT FirstName, LastName
FROM Person.Contact
WHERE EmailPromotion = 2
----Verify that Data in TestTable
SELECT FirstName, LastName
FROM TestTable
----Clean Up Database
DROP TABLE TestTable
অ-বিদ্যমান টেবিলের জন্য - নির্বাচন করুন
এই পদ্ধতিটি ব্যবহার করা হয় যখন টেবিলটি আগে তৈরি করা হয় না এবং যখন একটি টেবিল থেকে ডেটা অন্য সারণি থেকে নতুন তৈরি করা টেবিলের মধ্যে সন্নিবেশ করা হয় তখন তৈরি করা দরকার। নতুন টেবিলটি নির্বাচিত কলামগুলির মতো একই ডেটা ধরণের দিয়ে তৈরি করা হয়েছে।
----Create a new table and insert into table using SELECT INSERT
SELECT FirstName, LastName
INTO TestTable
FROM Person.Contact
WHERE EmailPromotion = 2
----Verify that Data in TestTable
SELECT FirstName, LastName
FROM TestTable
----Clean Up Database
DROP TABLE TestTable
রেফ 1 1