উত্তর:
সত্যই নয়, দুঃখিত! কিন্তু ...
সংযোজন begin
এবং end
.. begin
এমন অঞ্চলগুলির উপর একটি মন্তব্য সহ যা দেখতে এই জাতীয় দেখাবে ... যদিও কিছুটা হ্যাক!
অন্যথায় আপনি কেবল প্রসারিত এবং ধসে যেতে পারেন আপনি কী প্রসারিত এবং ভেঙে ফেলা উচিত তা কেবল আদেশ করতে পারবেন না। তৃতীয় পক্ষের সরঞ্জাম যেমন এসএসএমএস সরঞ্জাম প্যাক ছাড়া নয় ।
go
পরে end
এ বক্তব্যে আপনি কি একাধিক অঞ্চলে / বিভাগে তৈরি করতে চান।
(আমি এসএসএমএস -এর জন্য এসএসএমএস বুস্ট অ্যাড-ইন এর বিকাশকারী )
আমরা সম্প্রতি আমাদের এসএসএমএস বুস্ট অ্যাড-ইনটিতে এই বাক্য গঠনটির জন্য সমর্থন যুক্ত করেছি।
--#region [Optional Name]
--#endregion
স্ক্রিপ্টগুলি খোলার সময় অঞ্চলগুলিকে স্বয়ংক্রিয়ভাবে "সনাক্তকরণ" করারও এটির একটি বিকল্প রয়েছে।
শুরু করুন ... শেষ কাজ করে, আপনাকে কেবল একটি মন্তব্য করা বিভাগ যুক্ত করতে হবে। এটি করার সহজতম উপায়টি হল একটি বিভাগের নাম যুক্ত করা! আরেকটি রুট হ'ল কমেন্ট ব্লক যুক্ত করা। নিচে দেখ:
BEGIN -- Section Name
/*
Comment block some stuff --end comment should be on next line
*/
--Very long query
SELECT * FROM FOO
SELECT * FROM BAR
END
SQL সার্ভার ম্যানেজমেন্ট স্টুডিওর বাক্সের বাইরে নয়, তবে এটি খুব ভাল এসএসএমএস সরঞ্জাম প্যাকের একটি বৈশিষ্ট্য
এটি ক্যোয়ারী সম্পাদকটিতে টেক্সট ইনডেন্টেশন ব্যবহার করার বিষয় মাত্র।
সম্প্রসারিত দেখুন:
সঙ্কুচিত দৃশ্য:
না, টি-এসকিউএল ভাষাতে #region বিদ্যমান নেই।
আপনি স্টার্ট-এন্ড ব্লক ব্যবহার করে কোড-ফোল্ডিং পেতে পারেন:
- আমার অঞ্চল শুরু করা - কোড এখানে যায় শেষ
আমি নিশ্চিত নই যে কোডটি যদি অন্য উপায়ে গ্রহণযোগ্যভাবে সংশোধন না করা যায় তবে আমি এগুলির জন্য তাদের ব্যবহারের পরামর্শ দেব!
আমি ম্যাকভিটির মতো একটি কৌশল ব্যবহার করেছি এবং কেবলমাত্র সঞ্চিত পদ্ধতি বা স্ক্রিপ্টগুলিতে যা বেশ দীর্ঘ। আমি এর মতো কিছু কার্যকরী অংশগুলি ভেঙে দেব:
BEGIN /** delete queries **/
DELETE FROM blah_blah
END /** delete queries **/
BEGIN /** update queries **/
UPDATE sometable SET something = 1
END /** update queries **/
এই পদ্ধতিটি পরিচালনা স্টুডিওতে মোটামুটি সুন্দর দেখায় এবং কোড পর্যালোচনাতে সত্যই সহায়ক। ধসে পড়া টুকরোটি দেখতে এর মতো লাগে:
BEGIN /** delete queries **/ ... /** delete queries **/
আমি আসলে এটি এটিকে পছন্দ করি কারণ আমি জানি যে এইভাবে আমার BEGIN
ম্যাচগুলি END
।
আরেকটি বিকল্প হ'ল
যদি আপনার উদ্দেশ্যটি আপনার ক্যোয়ারী বিশ্লেষণ করে তবে নোটপ্যাড + এর এসকিএল জন্য কার্যকর স্বয়ংক্রিয় মোড়ক রয়েছে।