স্কিমাটির জন্য আমার কোনও নিয়ন্ত্রণ নেই, বর্ণাচর (50) হিসাবে সংজ্ঞায়িত একটি কলাম রয়েছে যা 'a89b1acd95016ae6b9c8aabb07da2010' (কোনও হাইফেন নেই) ফর্ম্যাটে অনন্য পরিচয়কারীদের সংরক্ষণ করে
। নেট গাইডে যাওয়ার জন্য আমি এগুলি এসকিউএল-এর অনন্য পরিচয়কারীগুলিতে রূপান্তর করতে চাই। তবে, নিম্নলিখিত কোয়েরি লাইনগুলি আমার পক্ষে কাজ করে না:
select cast('a89b1acd95016ae6b9c8aabb07da2010' as uniqueidentifier)
select convert(uniqueidentifier, 'a89b1acd95016ae6b9c8aabb07da2010')
এবং ফলাফল:
এমএসজি 8169, স্তর 16, রাজ্য 2, লাইন 1 চরিত্রের স্ট্রিং থেকে অনন্য পরিচয়দাতায় রূপান্তর করার সময় রূপান্তর ব্যর্থ হয়েছিল।
হাইফেনেটেড অনন্য পরিচয়দায়ক ব্যবহার করে একই প্রশ্নগুলি সূক্ষ্মভাবে কাজ করে তবে ডেটা সেই ফর্ম্যাটে সংরক্ষণ করা হয় না।
এসকিউএল-এ এই স্ট্রিংগুলিকে ইউনিকডেফায়ারগুলিতে রূপান্তর করার জন্য আরও একটি (দক্ষ) উপায় আছে? - আমি এটি নেট কোডে করতে চাই না।