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