উত্তর:
INSERT INTO #TempTable (ID, Date, Name)
SELECT id, date, name
FROM physical_table
SELECT ID , Date , Name into #temp from [TableName]
SELECT *
INTO #TempTable
FROM table
একই সমস্যাটি সমাধান করার জন্য আমি দুটি উপায় প্রদান করেছি,
সমাধান 1: এই পদ্ধতির 2 টি পদক্ষেপ অন্তর্ভুক্ত রয়েছে, প্রথমে নির্দিষ্ট ডেটা টাইপ সহ একটি অস্থায়ী টেবিল তৈরি করুন, পরবর্তী বিদ্যমান ডাটা টেবিল থেকে মান সন্নিবেশ করুন।
CREATE TABLE #TempStudent(tempID int, tempName varchar(MAX) )
INSERT INTO #TempStudent(tempID, tempName) SELECT id, studName FROM students where id =1
SELECT * FROM #TempStudent
সমাধান 2: এই পদ্ধতিটি সহজ, যেখানে আপনি অস্থায়ী টেবিলের মধ্যে মানগুলি সরাসরি সন্নিবেশ করতে পারেন, যেখানে স্বয়ংক্রিয়ভাবে সিস্টেম একই ডাটা টাইপের মূল টেবিলের সাহায্যে টেম্প টেবিল তৈরির যত্ন নেয়।
SELECT id, studName INTO #TempStudent FROM students where id =1
SELECT * FROM #TempStudent
সঠিক জিজ্ঞাসা:
drop table #tmp_table
select new_acc_no, count(new_acc_no) as count1
into #tmp_table
from table
where unit_id = '0007'
group by unit_id, new_acc_no
having count(new_acc_no) > 1
new_acc_no
, unit_id = '0007'
, group by
, having count(new_acc_no) > 1
, ইত্যাদি রূপান্তরিত একটি সঠিক ডুপ্লিকেট মধ্যে উত্তর: stackoverflow.com/a/15762663/1476885
INSERT INTO #TempTable(ID, Date, Name)
SELECT OtherID, OtherDate, OtherName FROM PhysicalTable
অস্থায়ী টেবিলের বেসিক অপারেশনটি নীচে দেওয়া হয়েছে, আপনার প্রয়োজনীয়তা অনুসারে সংশোধন এবং ব্যবহার করুন,
- একটি টেম্প টেবিল তৈরি করুন
CREATE TABLE #MyTempEmployeeTable(tempUserID varchar(MAX), tempUserName varchar(MAX) )
- একটি টেবিলে টেবিলের মধ্যে মূল্য নির্ধারণ করুন
INSERT INTO #MyTempEmployeeTable(tempUserID,tempUserName) SELECT userid,username FROM users where userid =21
- QUERY একটি টেম্প টেবিল [এটি কেবল একই অধিবেশন / ইনস্ট্যান্সে কাজ করবে, অন্য ব্যবহারকারীর সেশন দৃষ্টান্তে নয়]
SELECT * FROM #MyTempEmployeeTable
- টেম্প ট্যাবলে মূল্য নির্ধারণ করুন
DELETE FROM #MyTempEmployeeTable
- একটি টেম্প টেবিল ড্রপ
DROP TABLE #MyTempEmployeeTable