আমি এসকিউএল সার্ভারে হোস্ট করা ডেটাবেসগুলি থেকে এডিও সংযোগ OpenSchema()
কলটি বিভিন্ন অবতারে সফলভাবে কলাম সংজ্ঞাগুলি সরিয়ে ফেলছি যাতে আমি প্রোগ্রামটিমে এই এসএমএল ডাটাবেসে সেই টেবিলগুলি পুনরায় তৈরি করতে পারি। এ পর্যন্ত সব ঠিকই.
উপরের টেবিলগুলির সাথে মূল মিথস্ক্রিয়াটি একাধিক ভিউ ব্যবহার করে ঘটে; যখন OpenSchema()
দেখার জন্য কলামের সংজ্ঞা একইভাবে ফিরে আসতে সক্ষম হয়েছে যেমন এটি কোনও টেবিলের জন্য কলাম সংজ্ঞা দেয়, একটি গুরুত্বপূর্ণ বিট অদৃশ্য হয় - যে মানচিত্রের মধ্যে মানচিত্রের অন্তর্নিহিত টেবিলগুলিতে কলাম এবং কলামটি সারণী হয়।
আমি ADOX ক্যাটালগ ভিউগুলি ব্যবহার করে ভিউটি তৈরি করতে ব্যবহৃত এসকিউএল কমান্ডটি অ্যাক্সেস করার চেষ্টা করেছি, তবে দেখা যাচ্ছে যে এসকিউএল সার্ভারের জন্য আমরা ওএলইডিডি ড্রাইভারটি ব্যবহার করছি যা এই কার্যকারিতা সমর্থন করে না।
এডিওর মাধ্যমে ভিউ কনফিগারেশনের জন্য এই তথ্যটি পাওয়ার কোনও উপায় আছে কি না এমনভাবে যে "কলম্বএক্সে টেবিল জেডে কলামওয়ানে মানচিত্র রয়েছে" বা ভিউ তৈরি করতে ব্যবহৃত আসল এসকিউএল কমান্ড আকারে রয়েছে?
select m.definition from sys.sql_modules m where m.object_id = object_id('dbo.MyView', 'V')