উত্তর:
এটি এখনও এই মাইক্রোসফ্ট সংযোগ লিঙ্ক: মাইক্রোসফ্ট সংযোগ অনুযায়ী কার্যকর করা হয়নি
DECLARE @v XML = (SELECT * FROM <tablename> FOR XML AUTO)
আপনি যেখানে টেবিলের বিষয়বস্তু দেখতে চান সেখানে উপরের বিবৃতিটি সন্নিবেশ করুন। সারণীর সামগ্রীগুলি স্থানীয় উইন্ডোতে এক্সএমএল হিসাবে রেন্ডার করা হবে, বা আপনি @v
ঘড়ির উইন্ডোতে যুক্ত করতে পারেন ।
DECLARE @v nvarchar(max) = (SELECT * FROM <tablename> FOR JSON AUTO)
এই প্রকল্পের https://github.com/FilipDeVos/sp_select এর একটি সঞ্চিত পদ্ধতি রয়েছেsp_select
যা একটি অস্থায়ী সারণী থেকে নির্বাচন করার অনুমতি দেয়।
ব্যবহার:
exec sp_select 'tempDb..#myTempTable'
সঞ্চিত পদ্ধতিটি ডিবাগ করার সময় আপনি একটি নতুন ট্যাব খুলতে এবং টেম্প টেবিলের বিষয়বস্তু দেখতে এই আদেশটি চালাতে পারেন।
সঞ্চিত পদ্ধতিতে একটি বিশ্বব্যাপী অস্থায়ী টেবিল তৈরি করুন ## প্রলোভনীয় এবং আপনার সঞ্চিত পদ্ধতির মধ্যে একটি সন্নিবেশ ক্যোয়ারী লিখুন যা এই অস্থায়ী সারণীতে আপনার সারণীর ডেটা সন্নিবেশ করে।
এটি হয়ে গেলে আপনি নতুন ক্যোয়ারী উইন্ডোটি খোলার মাধ্যমে অস্থায়ী টেবিলের সামগ্রীটি পরীক্ষা করতে পারেন। কেবল ## প্রলোভনীয় থেকে "নির্বাচন করুন" ব্যবহার করুন
সারণী ভেরিয়েবল প্রদর্শনের জন্য কেবল নির্বাচিত ক্যোয়ারী ব্যবহার করুন, যেখানে আপনি চেক করতে চান।
http://www.simple-talk.com/sql/learn-sql-server/management-studio-improvements-in-sql-server-2008/
আপনি যদি এসকিউএল সার্ভার 2016 বা আরও বেশি ব্যবহার করে থাকেন তবে আপনি এটিকে JSON ফলাফল হিসাবেও বেছে নিতে পারেন এবং এটি JSON ভিজ্যুয়ালাইজারে প্রদর্শন করতে পারেন, এটি এক্সএমএলের চেয়ে এটি পড়তে অনেক সহজ এবং আপনাকে ফলাফলগুলি ফিল্টার করতে দেয়।
DECLARE @v nvarchar(max) = (SELECT * FROM Suppliers FOR JSON AUTO)
আমি এই সিদ্ধান্তে পৌঁছেছি যে কোনও প্লাগইন ছাড়া এটি সম্ভব নয়।
এসকিউএল সার্ভার প্রোফাইলার 2014 সারণী মান প্যারামিটারের সামগ্রী তালিকাভুক্ত করে। আগের সংস্করণগুলিতেও কাজ করতে পারে। এসপি সক্ষম করুন: শুরু বা আরপিসি: সঞ্চিত প্রক্রিয়া গোষ্ঠী এবং টেক্সটডাটা কলামে সম্পূর্ণ ইভেন্ট এবং আপনি লগ-এ প্রবেশের সময় ক্লিক করলে আপনার সারণী ভেরিয়েবলের জন্য সন্নিবেশ স্টেটমেন্ট থাকবে। তারপরে আপনি পাঠ্যটি অনুলিপি করতে পারেন এবং পরিচালনা স্টুডিওতে চালাতে পারেন run
নমুনা আউটপুট:
declare @p1 dbo.TableType
insert into @p1 values(N'A',N'B')
insert into @p1 values(N'C',N'D')
exec uspWhatever @PARAM=@p1
কেন কেবল সারণিটি নির্বাচন করে চলকটি সেভাবে দেখবেন না?
SELECT * FROM @d
SELECT * FROM @Table
ডিবাগ হওয়া স্ক্রিপ্টটিতে একটি যুক্ত করা ফলাফল উইন্ডোতে ফলাফল নির্গত করে না।
দুঃখিত বন্ধুরা, আমি পার্টিতে কিছুটা দেরী করেছি তবে যে কারওর পরের তারিখে এই প্রশ্নটি দেখে হোঁচট খায়, আমি সঞ্চিত পদ্ধতিতে এটি করার সবচেয়ে সহজ উপায়টি পেয়েছি:
মেসি 19 এর উত্তরটি গ্রহণযোগ্য একটি আইএমএইচও হওয়া উচিত, যেহেতু এটি আমার চেয়ে সহজ এবং কাজটি সবচেয়ে বেশি করে সময় করে তবে আপনি যদি আমার মতো হন এবং আপনি যে লুপটি পরীক্ষা করতে চান তার ভিতরে টেবিলের পরিবর্তনশীল থাকে তবে এটি কাজটি সুন্দরভাবে করে খুব বেশি প্রচেষ্টা বা বাহ্যিক এসএসএমএস প্লাগইন ছাড়াই।