মাইক্রোসফ্ট SQL সার্ভারের বাল্ক কপি (বিসিপি) কমান্ড আপনাকে কমান্ড লাইন থেকে সরাসরি বড় সংখ্যক রেকর্ড সন্নিবেশ করার ক্ষমতা সরবরাহ করে। কমান্ড লাইন aficionados এর জন্য একটি দরকারী হাতিয়ার ছাড়াও, bcp ইউটিলিটি একটি ব্যাচ ফাইল বা অন্যান্য প্রোগ্রাম্যাটিক পদ্ধতির মধ্যে থেকে SQL সার্ভার ডেটাবেসে ডেটা সন্নিবেশ করাতে চান তাদের জন্য একটি শক্তিশালী হাতিয়ার। ডেটাবেসে তথ্য পেতে প্রচুর উপায়ে রয়েছে, তবে সঠিক পরামিতিগুলির সাথে সেট আপ করার সময় বিসিপি দ্রুততম।
বিসিপি সিনট্যাক্স
বিসিপি ব্যবহারের জন্য মৌলিক সিনট্যাক্স হল:
BCP
যেখানে আর্গুমেন্ট নিম্নলিখিত মান গ্রহণ করে: এটিকে একসঙ্গে রাখার জন্য, কল্পনা করুন আপনার কাছে আপনার জায় ডাটাবেসের ফল ফল রয়েছে এবং আপনি আপনার হার্ড ড্রাইভে সংরক্ষিত কোনও পাঠ্য ফাইল থেকে সমস্ত রেকর্ড আমদানি করতে চাইছেন। আপনি নিম্নলিখিত বিসিপি কমান্ড সিনট্যাক্স ব্যবহার করবে: বিসিপি inventory.dbo.fruits "সি: ফল inventory.txt" -সি-টি
এই নিম্নলিখিত আউটপুট উত্পাদন করে: C: > bcp inventory.dbo.fruits "C: fruit inventory.txt" -c -T
কপি শুরু হচ্ছে …
36 সারি অনুলিপি।
নেটওয়ার্ক প্যাকেট আকার (বাইট): 4096
ঘড়ি সময় (মি।) মোট: 16 গড়: (সেকেন্ডে 2250.00 সারি।)
সি: >
আপনি যে কমান্ড লাইন দুটি নতুন বিকল্প লক্ষ্য করেছেন। -C বিকল্পটি নির্দিষ্ট করে যে আমদানি ফাইলের ফাইল ফর্ম্যাটটি একটি নতুন লাইনের প্রতিটি রেকর্ডের সাথে ট্যাব-সীমাবদ্ধ পাঠ্য হবে। -T বিকল্পটি নির্দিষ্ট করে যে বিসিপি ডাটাবেসের সাথে সংযোগ করার জন্য উইন্ডোজ প্রমাণীকরণ ব্যবহার করতে পারে। আপনি "ইন" থেকে "আউট" থেকে অপারেশনটির দিক পরিবর্তন করে বিসিপি সহ আপনার ডাটাবেস থেকে ডেটা এক্সপোর্ট করতে পারেন। উদাহরণস্বরূপ, আপনি নিম্নলিখিত কমান্ডের সাহায্যে ফলের টেবিলের সামগ্রীর একটি টেক্সট ফাইলে ডাম্প করতে পারেন: বিসিপি inventory.dbo.fruits আউট "সি: ফল inventory.txt" -সি-টি
এখানে কমান্ড লাইন দেখায় কিভাবে: সি: > bcp inventory.dbo.fruits আউট "C: fruit inventory.txt" -c -T
কপি শুরু হচ্ছে …
42 সারি অনুলিপি।
নেটওয়ার্ক প্যাকেট আকার (বাইট): 4096
ঘড়ি সময় (মি।) মোট: 1 গড়: (সেকেন্ডে 42000.00 সারি।)
সি: >
যে সব আছে bcp কমান্ড আছে। আপনি আপনার এসকিউএল সার্ভার ডেটাবেস থেকে ডেটা আমদানি এবং রপ্তানি স্বয়ংক্রিয় করতে ডস কমান্ড লাইন অ্যাক্সেসের সাথে ব্যাচ ফাইল বা অন্যান্য প্রোগ্রামগুলির মধ্যে থেকে এই কমান্ডটি ব্যবহার করতে পারেন।
বিসিপি আমদানি উদাহরণ
বিসিপি এক্সপোর্ট উদাহরণ