WHERE 1=2
আপনি এই SELECT INTO
ক্যোয়ারিতে ক্লজটি রাখার কারণটি হ'ল কোনও ডেটা ছাড়াই বিদ্যমান টেবিলের ফিল্ড-কপি তৈরি করা ।
আপনি যদি এটি করেন:
select *
into Table2
from Table1
Table2
Table1
ডেটা সারি সহ হুবহু সদৃশ হবে be তবে যদি আপনি এই তথ্যটি অন্তর্ভুক্ত না করতে চান Table1
এবং আপনি কেবল টেবিলের কাঠামো চান তবে আপনি WHERE
সমস্ত ডেটা ফিল্টার করার জন্য একটি ধারা রেখেছিলেন ।
বিএল SELECT INTO
রেফারেন্সের উদ্ধৃতি:
নির্বাচন করুন ... INTO ডিফল্ট ফাইলগ্রুপে একটি নতুন টেবিল তৈরি করে এবং এর মধ্যে ক্যোয়ারী থেকে ফলস্বরূপ সারিগুলি সন্নিবেশ করান।
যদি আপনার WHERE
ধারাটিতে ফলস্বরূপ সারি না থাকে তবে নতুন টেবিলে কোনওটি প্রবেশ করাবে না: অতএব, আপনি কোনও তথ্য ছাড়াই মূল টেবিলের সদৃশ স্কিমাটি শেষ করবেন না (যা এই ক্ষেত্রে পছন্দসই ফলাফল হবে)।
একই প্রভাব TOP (0)
উদাহরণস্বরূপ:
select top (0) *
into Table2
from Table1;
দ্রষ্টব্য : SELECT INTO
উত্স সারণীর সূচীগুলি, সীমাবদ্ধতাগুলি, ট্রিগারগুলি বা পার্টিশন স্কিমাটির সদৃশ করবে না।