SQL সার্ভার ভিউ সংজ্ঞা পান

Sql Sarbhara Bhi U Sanjna Pana



কিছু ক্ষেত্রে, আপনি এমন একটি উদাহরণের মুখোমুখি হতে পারেন যেখানে আপনাকে একটি প্রদত্ত দৃশ্যের বৈশিষ্ট্য সম্পর্কে তথ্য সংগ্রহ করতে হবে। এটি আপনাকে বুঝতে সাহায্য করতে পারে যে ভিউতে থাকা ডেটা সোর্স টেবিল থেকে কীভাবে পুনরুদ্ধার করা হয় এবং ভিউতে প্রকৃত ডেটা স্ট্রাকচার।

এই টিউটোরিয়ালটি আপনাকে SQL সার্ভারে ভিউ সংজ্ঞা পেতে দুটি প্রাথমিক পদ্ধতি দেখাবে।

এসকিউএল সার্ভার প্রদর্শনের সংজ্ঞা - SSMS

একটি দৃশ্যের সংজ্ঞা পেতে আপনি যে প্রথম পদ্ধতিটি ব্যবহার করতে পারেন তা হল SQL সার্ভারটি SQL সার্ভার ম্যানেজমেন্ট স্টুডিও ব্যবহার করছে।







SSMS একটি প্রদত্ত দৃশ্যের সম্পত্তি সহ একটি সহজ এবং সহজে-পঠন গ্রাফিকাল ইন্টারফেস প্রদান করে।



অবজেক্ট এক্সপ্লোরারে, টার্গেট ভিউটি যে ডাটাবেসটিতে থাকে তা প্রসারিত করুন। তারপর, ভিউ ফোল্ডারে নেভিগেট করুন এবং টার্গেট ভিউতে ডান-ক্লিক করুন।



দর্শনের সংজ্ঞা দেখতে বৈশিষ্ট্য বিকল্পটি নির্বাচন করুন।





এটি ভিউ সম্পর্কে তথ্য সহ একটি নতুন উইন্ডো খুলতে হবে।



অন্তর্ভুক্ত তথ্য হল:

  1. ডাটাবেস - ডাটাবেসের নাম যেখানে ভিউ অবস্থিত।
  2. সার্ভার - বর্তমান সার্ভার উদাহরণের নাম।
  3. ব্যবহারকারী - বর্তমানে সংযুক্ত ব্যবহারকারীর নাম।
  4. তৈরি করা তারিখ - যে তারিখে ভিউ তৈরি করা হয়েছিল।
  5. নাম - দর্শনের নাম।
  6. স্কিমা - দৃশ্যটি ধরে রাখার স্কিমা।
  7. ANSI NULLs - নির্মাণের সময় দৃশ্যটিতে ANSI NULLs বিকল্প অন্তর্ভুক্ত আছে কিনা তা নির্দিষ্ট করে।
  8. এনক্রিপ্ট করা - ভিউ এনক্রিপ্ট করা বা না।
  9. উদ্ধৃত শনাক্তকারী - উদ্ধৃত শনাক্তকারী বিকল্পের সাথে ভিউ তৈরি করা হয়েছে কিনা তা নির্ধারণ করে।
  10. স্কিমা আবদ্ধ - দৃশ্যটি স্কিমা আবদ্ধ কিনা তা নির্দিষ্ট করে।

আপনি SSMS-এ ডিজাইন টুল ব্যবহার করে ভিউ তথ্যও পেতে পারেন। ভিউটিতে ডান ক্লিক করুন এবং ডিজাইন নির্বাচন করুন।

এটি ভিউ সম্পর্কে তথ্য দেখানো ডিজাইনার উইন্ডো খুলতে হবে।

এসকিউএল সার্ভার শো ভিউ ডেফিনিশন – ট্রানজ্যাক্ট-এসকিউএল

T-SQL বিকল্পগুলির বিষয়ে, আমরা একটি প্রদত্ত দৃশ্যের সংজ্ঞা আনতে পারি এমন বিভিন্ন উপায় রয়েছে।

প্রথমটি হল sp.sql_modules ক্যাটালগ অনুসন্ধান করা। ক্যোয়ারীটি দেখানো হয়েছে:

সংজ্ঞা নির্বাচন করুন, use_ansi_nulls, use_quoted_identifier, is_schema_bound থেকে sys.sql_modules যেখানে object_id = OBJECT_ID('sql_view');

উপরের ক্যোয়ারীটি SSMS বৈশিষ্ট্য বিকল্পটি কীভাবে ব্যবহার করতে হয় সে সম্পর্কে অনুরূপ তথ্য প্রদান করবে।

ভিউ সংজ্ঞা পেতে আপনি sp_helptext পদ্ধতিটিও ব্যবহার করতে পারেন। একটি উদাহরণ ক্যোয়ারী দেখানো হয়েছে:

exec sp_helptext 'dbo.sql_view';
আউটপুট:
পাঠ্য
-------------------------------------------------- ------------------
ভিউ dbo.sql_view তৈরি করুন
নির্বাচন করুন সার্ভার_নাম, সাইজ_অন_ডিস্ক, এন্ট্রি থেকে মোট_রেকর্ড যেখানে 'SQL' IN(server_name);

সমাপ্তির সময়: 2022-10-24T07:39:06.9784300+03:00

অবশেষে, আপনি T-SQL ব্যবহার করে ভিউ ডেফিনিশন আনতে যে তৃতীয় পদ্ধতিটি ব্যবহার করতে পারেন তা হল OBJECT_DEFINITION() ফাংশন।

উদাহরণ:

view_def হিসাবে OBJECT_DEFINITION(OBJECT_ID('sql_view')) নির্বাচন করুন;

ফলাফল আউটপুট:

view_def
-------------------------------------------------- ------------------
ভিউ dbo.sql_view তৈরি করুন
নির্বাচন করুন সার্ভার_নাম, সাইজ_অন_ডিস্ক, এন্ট্রি থেকে মোট_রেকর্ড যেখানে 'SQL' IN(server_name);

(1 সারি প্রভাবিত)

উপসংহার

এই পোস্টে, আপনি SQL সার্ভারে ভিউ সংজ্ঞা পেতে SSMS এবং T-SQL কমান্ডগুলি কীভাবে ব্যবহার করবেন তা আবিষ্কার করেছেন।