আমার সমস্ত ট্রিগারগুলিতে আমার কি এসট নোট যুক্ত করা উচিত?


21

এটি আপনার কাছে থাকা মোটামুটি সাধারণ জ্ঞান

SET NOCOUNT ON   

ডিফল্টরূপে নতুন সঞ্চিত পদ্ধতি তৈরি করার সময়।

মাইক্রোসফ্ট এটিকে 2012 এ অন্তর্ভুক্ত করতে ডিফল্ট টেম্পলেটটি পরিবর্তন করেছে I

এই ইচ্ছাকৃত বা শুধুমাত্র একটি তদারকি?


1
আপনি যদি এসএসএমএস টেবিল সম্পাদকের মাধ্যমে মানগুলি সম্পাদনা করেন তবে এটি ট্রিগারগুলির জন্য প্রয়োজন, অন্যথায় ট্রিগার থেকে অতিরিক্ত সারি গণনা বার্তাটিকে বিভ্রান্ত করে
মার্টিন স্মিথ

এটি সম্ভবত একটি তদারকি। আরো দেখুন stackoverflow.com/questions/1483732/set-nocount-on-usage দয়া
gbn

উত্তর:


24

ব্যক্তিগতভাবে, আমি এটি সুপারিশ করব - না করার কারণ আমি ভাবতে পারি না, যদি না আপনার কাছে এমন ট্রিগার থাকে যেখানে আপনি বিশেষত এই সত্যটি কল করতে চান যে এটি পর্দার আড়ালে অতিরিক্ত কাজ করছে।

ট্রিগার লেখার সময় দেখার বিষয়গুলি সম্পর্কে আমি একটি ছোট্ট নিবন্ধ লিখেছিলাম এবং এটি তাদের মধ্যে একটি:
http://dave.brittens.org/2012/03/29/writing-well-behaved-triggers/

tl; ডাঃ সংস্করণ:

  1. বকবক কেটে দাও। নম্বর ব্যবহার করুন।
  2. আপনার ট্রিগার একাধিক সারি পরিচালনা করতে পারে তা নিশ্চিত করুন।
  3. আনবাউন্ডেড ট্রিগার ক্যাসকেডিং এবং পুনরাবৃত্তি প্রতিরোধ করুন।
  4. INSERTED এবং মোছা ভার্চুয়াল টেবিলগুলির ভয়াবহ কর্মক্ষমতা এড়িয়ে চলুন।

ইউআরএল পুরানো। এখানে আপডেট হওয়া ইউআরএল: dave.britten.org/blog/writing-well-behaved-triggers.html
জোনাথন ওয়াটনি

ভালো বল ধরা. আমি কয়েক সপ্তাহ আগে পেলিকানে আমার সাইটটি আপডেট করেছি। ;)
db2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.