আমার কাছে একটি সঞ্চিত পদ্ধতি রয়েছে যা একটি টেবিলের মধ্যে 650 ক্ষেত্র সন্নিবেশ করে। সন্নিবেশটি একটি কাটা ত্রুটির সাথে ব্যর্থ হচ্ছে।
এটি একটি সাধারণ
INSERT INTO
SELECT (a bunch of fields)
FROM (a bunch of tables)
নীচে ত্রুটি বার্তা:
এমএসজি 8152, স্তর 16, রাজ্য 14, পদ্ধতি ডিএসপি_প্রসেসার, লাইন 1075 স্ট্রিং বা বাইনারি ডেটা কেটে যাবে।
কোন দ্রুত উপায় আছে যে আমি কোন ক্ষেত্রটি কাটা ত্রুটি সৃষ্টি করছে তা সনাক্ত করতে পারি?
সারণিতে সন্নিবেশ করানোর জন্য বাছাই করা বিবৃতিটি 650 টি ক্ষেত্রের মধ্যে রয়েছে তা কোন ক্ষেত্রটি কাটা ত্রুটির কারণ হিসাবে চিহ্নিত করা কঠিন করে তোলে।
আমি ভাবছি আমি সম্ভবত একবারে ক্ষেত্রগুলির ব্লকগুলি মন্তব্য করতে পারি যাতে এসপি একবারে 100 টি ক্ষেত্র সন্নিবেশ করতে পারে এবং তারপরে এসপি 6 বা 7 বিভিন্ন সময় চালান যতক্ষণ না আমি কমপক্ষে 100 টি ক্ষেত্রের একটি গ্রুপে সংকীর্ণ না হয়ে পারি এতে এমন ক্ষেত্র থাকবে যা কাটা ত্রুটির সৃষ্টি করছে।
বিকল্পভাবে আমি ভাবছি যে সম্ভবত আমি কেবল SELECT INTOএকটি নতুন টেবিলটি তৈরি করতে পারি এবং তারপরে সারণিতে থাকা ডাটা লম্বাগুলির সাথে তুলনা করে লক্ষ্য টেবিলের ডেটা দৈর্ঘ্যের তুলনায় আমি আমার এসপিতে সন্নিবেশ করানোর চেষ্টা করছি যাতে কোন ফিল্ডটি প্রত্যাশিত ক্ষেত্রের দৈর্ঘ্যের চেয়ে দীর্ঘতর থাকে see ..
আমি এসকিউএল সার্ভার 2014 ব্যবহার করছি।
কোন সহজ বিকল্প?