এই টিউটোরিয়ালটি ব্যাখ্যা করে কিভাবে সিনট্যাক্স এবং উদাহরণ সহ SQL সার্ভারে স্থানীয় অস্থায়ী টেবিল ব্যবহার করতে হয়।
স্থানীয় অস্থায়ী টেবিল LOCAL TEMPORARY TABLE tempdb-এ সংরক্ষিত থাকে এবং SQL সার্ভার স্বয়ংক্রিয়ভাবে টেবিলটি মুছে ফেলবে যখন এটি আর ব্যবহার করা হবে না।
সিনট্যাক্স
CREATE TABLE #ten_bang
(
cot1 kieudulieu [ NULL | NOT NULL ],
cot2 kieudulieu [ NULL | NOT NULL ],
…
);
ভেরিয়েবল নাম বা পরিবর্তনশীল মান
ten_bang৷
# অক্ষর দিয়ে শুরু করে স্থানীয় টেম্প টেবিলের নাম তৈরি হতে চায়৷
cot1, cot2৷
সারণিতে আপনি যে কলামটি তৈরি করতে চান৷ প্রতিটি কলামে 1টি ডাটা টাইপ আছে, শূন্য বা NULL মান ধারণ করার জন্য নির্দিষ্ট করা আবশ্যক, অন্যথায় ডিফল্ট NULL।
SQL সার্ভারে ডেটার ধরন
দ্রষ্টব্য
স্থানীয় টেম্প টেবিল LOCAL TEMPORARY TABLE-এর একটি উপসর্গ # (উদাহরণস্বরূপ, #nhanvien প্রয়োজন) রয়েছে।
উদাহরণস্বরূপ
CREATE TABLE #nhanvien
( id_nhanvien INT PRIMARY KEY,
ho (VARCHAR(50) NOT NULL,
ten (VARCHAR(50),
luong MONEY,
);
উদাহরণস্বরূপ, CREATE TABLE কমান্ডটি 4টি কলাম সহ #nhanvien নামে একটি স্থানীয় অস্থায়ী টেবিল তৈরি করবে:
- nhanvien, INT ডেটা টাইপ, এতে NULL মান নেই।
- কাশি, VARCHAR ডেটা টাইপ (সর্বোচ্চ দৈর্ঘ্য 50 অক্ষর) এবং এতে কোন শূন্য মান নেই।
- দশ, VARCHAR ডেটা টাইপ, NULL মান থাকতে পারে।
- , মানি ডেটা টাইপ, শূন্য মান থাকতে পারে।
- টেবিলের জন্য প্রাথমিক কী প্রাথমিক কী হল ## nhanvien হল id_nhanvien৷
# টেবিলটি tempdb-এ সংরক্ষিত থাকে এবং SQL সার্ভার সেশনের আর প্রয়োজন না হলে SQL সার্ভার স্বয়ংক্রিয়ভাবে মুছে যাবে।