তারপরে আমরা কেন ডিবিওয়ের অধীনে তৈরি উপসর্গ (স্কিমা) ছাড়াই ফাংশনটি কল করতে পারি?
ইউডিএফ-তে বই অনলাইন ডকুমেন্ট থেকে
স্কেলারের মূল্যবান ফাংশনগুলি শুরু করা যেতে পারে যেখানে স্কেলারের এক্সপ্রেশন ব্যবহার করা হয়। এটিতে গণিত কলাম এবং চেক সীমাবদ্ধ সংজ্ঞা অন্তর্ভুক্ত রয়েছে। এক্সেল স্টেটমেন্টটি ব্যবহার করে স্কেলার-মূল্যবান ফাংশনগুলিও কার্যকর করা যেতে পারে। স্ক্যালার-মূল্যবান ফাংশনগুলি অবশ্যই ফাংশনের কমপক্ষে দুই-অংশের নাম ব্যবহার করে শুরু করা উচিত ।
সুতরাং এটি মূলত এসকিউএল সার্ভার ডেভলপমেন্ট টিম দ্বারা নির্ধারিত একটি বিধিনিষেধ এবং আমি এটিকে বেশ সঠিক বিবেচনা করি। এমনকি যদি এটি কোনওভাবে অনুমোদিত হয় তবে (কেবল কথোপকথনের জন্য) আমি এখনও স্কিমা উপসর্গটি ব্যবহার করব।
আমি সর্বদা স্কিমা নামটি যুক্ত না করে কাজ করে এমনকি এটি ব্যবহার করে সমর্থন করি। এটি সেরা অনুশীলন এবং সমস্ত "ভাল" বিকাশকারীরা এটিকে যতটা নিরর্থক তা বিবেচনা না করেই এটি ব্যবহার করে।
আমি যা দেখছি তার অন্য কারণটি হ'ল ডাটাবেস ইঞ্জিনটির মতো সিস্টেম ফাংশন getdate ()
এবং ব্যবহারকারীর সংজ্ঞায়িত ফাংশনগুলির মধ্যে পার্থক্য করার জন্য কিছু দরকার । আপনি যদি স্কিমা নাম ছাড়াই ফাংশনটিতে কল করার অনুমতি পান তবে কীভাবে ডাটাবেস ইঞ্জিনটি ব্যবহারকারী তৈরি করা ফাংশন গেটেটেট বা সিস্টেম GETDATE () ফাংশনটির মধ্যে পার্থক্য করতে পারে।