ফোনের জন্য এসকিউএল বর্ণচর্চায় (দৈর্ঘ্য) বিবেচনা করা উচিত বিশ্বের সবচেয়ে দীর্ঘতম ফোন নম্বরটি


200

ফোনের varchar(length)জন্য এসকিউএল-এ আমার বিবেচনা করা উচিত দীর্ঘতম বিশ্বব্যাপী ফোন নম্বর What's

বিবেচ্য বিষয়:

  • দেশ কোডের জন্য
  • () অঞ্চল কোডের জন্য
  • এক্সটেনশন এক্সটেনশনের জন্য x + 6 সংখ্যা (সুতরাং এটি 8 {স্পেস} করুন)
  • গোষ্ঠীগুলির মধ্যে ফাঁকা স্থান (যেমন আমেরিকান ফোনগুলিতে + x xxx xxx xxxx = 3 স্পেস)
  • আমি এখানে আপনার সহায়তার প্রয়োজন এখানে, আমি এটি বিশ্বব্যাপী হতে চাই

বিবেচনা করুন যে এখন আমার বিশেষ ক্ষেত্রে, আমাকে কার্ড ইত্যাদির প্রয়োজন নেই নম্বর নম্বর দেশের কোড দিয়ে শুরু হয় এবং এক্সটেনশনের সাথে শেষ হয়, কোনও ফ্যাক্স / ফোন ইত্যাদি মন্তব্য নেই, বা কার্ড স্টাফের কলিংয়ের প্রয়োজন হয় না।


1
আমি মনে করি সংখ্যাটিকে দীর্ঘ মূল্যে রূপান্তর করা ভাল সমাধান হবে এবং এটির জন্য কেবলমাত্র 64 বিট স্পেসের প্রয়োজন হবে, আমি বহু বছর ধরে এটি ব্যবহার করছি, কোনও সমস্যা নেই


1
@ ম্যাটডিপিপাস্কোলে এখানে ইতিমধ্যে উল্লেখ করা হয়েছে , তবে ধন্যবাদ!
শিমি ওয়েটজ্যান্ডলার

2
ঠিক আছে, তবে সেই উত্তরটিতে আমার দেওয়া লিঙ্কটি অন্তর্ভুক্ত করা হয়নি। আপনাকে স্বাগতম. :-)
ma11hew28

উত্তর:


79

ভাল বিবেচনা করে যদি কোনও ভারচর (30) এবং একটি ভারচর (100) এর মধ্যে কোনও ওভারহেড পার্থক্য নেই তবে যদি আপনি প্রতিটিটিতে কেবলমাত্র 20 টি অক্ষর সংরক্ষণ করছেন, সতর্কতার দিক থেকে ভুল করুন এবং কেবল এটি 50 করুন make


26
শুধু জ্ঞানের জন্য: সুতরাং যখন সেখানে কোন ওভারহেড আছে? দয়া করে আপনার উত্তরে একটি উত্স অন্তর্ভুক্ত করুন, যাতে আমরা এগিয়ে যেতে পারি এবং এটি থেকে বেসিকগুলি শিখতে পারি।
শিমি ওয়েটজ্যান্ডলার 18

6
আমি জানি যে বিষয়টি হওয়া উচিত, তবে এটি সবসময় হয় না। মাইএসকিউএলে (উদাহরণস্বরূপ) সম্পূর্ণ দৈর্ঘ্য বাছাইয়ের জন্য ব্যবহৃত হয়। কমপক্ষে কিছু নূন্যতম প্রচেষ্টা প্রয়োগ করা ভাল।
মরগান টকার 18

15
দুটি কলামের আকারের মধ্যে কোনও স্টোরেজ আকারের পার্থক্য নেই । আপনার নির্দিষ্ট ডাটাবেসের উপর নির্ভর করে খুব সম্ভবত একটি ওভারহেড রয়েছে, তাৎপর্যপূর্ণ বা অন্যথায়। উদাহরণস্বরূপ, এসকিউএল সার্ভার ডেটা পৃষ্ঠার আকারগুলির পূর্বাভাস দেওয়ার এবং এইভাবে অ্যাক্সেসগুলি এবং প্রান্তিককরণের অনুকূলকরণ করার প্রচুর ক্ষমতা হারিয়ে ফেলে। সর্বদা হিসাবে, পরীক্ষা।
ম্যাট এনরাাইট

16
অকালীন অপটিমাইজেশন হ'ল সমস্ত অশুভের মূল।
হরিণদাকা

78
প্ল্যাটিটিউডিনাস সাধারণীকরণ আরও খারাপ। মনের মধ্যে অপ্টিমাইজেশান সঙ্গে একটি সিস্টেম ডিজাইনিং হয় না মন্দ প্রতি SE - যখন এক, অপ্রয়োজনীয় কেউ খেয়াল করে এবং ছোটখাট দক্ষতাসম্পন্ন সময় অতিরিক্ত পরিমাণ নিবেদিত অপ্টিমাইজেশান মন্দ হয়ে যায়।
jboman 21

167

ধরে নিই যে আপনি '+', '(') ',' - ', স্পেসস এবং কী কী আছে (এবং আপনি কেন করবেন, সেগুলি স্থানীয় রীতিনীতি এবং নেটওয়ার্ক বিতরণের উপর ভিত্তি করে পরিবর্তিত হতে পারে যা বর্তমান উদ্বেগের বিষয়) যাইহোক), আন্তর্জাতিক টেলিফোন নেটওয়ার্কের জন্য আইটিইউ-টি সুপারিশন E.164 (যা বেশিরভাগ জাতীয় নেটওয়ার্কের মাধ্যমে সংযুক্ত থাকে) নির্দিষ্ট করে যে পুরো নম্বরটি (দেশের কোড সহ, তবে ডায়াল আউট করার জন্য প্রয়োজনীয় আন্তর্জাতিক কলিং উপসর্গের মতো উপসর্গ সহ নয় , যা দেশ থেকে দেশে পরিবর্তিত হয়, বা প্রত্যয় সহ যেমন পিবিএক্স এক্সটেনশান নম্বরগুলি সর্বাধিক 15 টি অক্ষর হতে পারে ।

কল উপসর্গ কলি নয়, কলির উপর নির্ভর করে এবং তাই (অনেক পরিস্থিতিতে) ফোন নম্বর দিয়ে সংরক্ষণ করা উচিত নয়। ডাটাবেসগুলি যদি কোনও ব্যক্তিগত ঠিকানা বইয়ের জন্য ডেটা সঞ্চয় করে (সেই ক্ষেত্রে আন্তর্জাতিক কল উপসর্গটি সংরক্ষণ করে তোলে তা বোঝায়), আপনি যে দীর্ঘতম আন্তর্জাতিক উপসর্গগুলি মোকাবেলা করতে চান ( উইকিপিডিয়া অনুসারে ) ফিনল্যান্ডে বর্তমানে 5 ডিজিট রয়েছে।

প্রত্যয় হিসাবে, কিছু পিবিএক্স 11 অঙ্কের এক্সটেনশন (আবার উইকিপিডিয়া অনুসারে ) সমর্থন করে। যেহেতু পিবিএক্স এক্সটেনশন নম্বরগুলি একটি ভিন্ন ডায়ালিং পরিকল্পনার অংশ (পিবিএক্স ফোন সংস্থাগুলির এক্সচেঞ্জের থেকে পৃথক) তাই এক্সটেনশন নম্বরগুলি ফোন নম্বর থেকে পৃথক করা দরকার, হয় বিভাজক চরিত্রের সাহায্যে বা সেগুলি আলাদা কলামে সঞ্চয় করে।


5
আপনি যদি বিন্যাসের অক্ষরগুলি সংরক্ষণ না করে থাকেন (যেমন '+', '(', ')', '-' এবং '') এবং আপনি বিভিন্ন দেশ থেকে সংখ্যাগুলি সংরক্ষণ করছেন তবে আপনি ফর্ম্যাটটি নির্দেশ করতে একটি কলাম যুক্ত করতে চাইতে পারেন সংখ্যাটি প্রদর্শিত হওয়ার জন্য সংখ্যার প্রকার।
ট্রাইপড

38
নীচের লাইন: 15অক্ষর উপসর্গ এবং প্রত্যয় সঞ্চয় করে রাখলে নীচের লাইনটি হ'ল: 5 + 15 + 11 = 31
অ্যালিকেলজিন-কিলাকা

3
@ ম্যাটেনরাইট, আমি মনে করি আপনার উত্তরে অ্যালিকেলজিনের মন্তব্য আপডেট করা উচিত ।
শিমি ওয়েটজ্যান্ডলার

4
+ প্রেজেন্টেশন নয় en.wikipedia.org/wiki/List_of_international_call_prefixes
qubodup

17

জিএসএম স্পেসিফিকেশন 3 জিপিপি টিএস 11.11 এ , 'ডায়ালিং নম্বর' এর জন্য এমএসআইএসডিএন ইএফ (6 এফ 40) আলাদা করে 10 বাইট রয়েছে। যেহেতু এটি কোনও ফোন নম্বরের জিএসএম উপস্থাপনা এবং এর ব্যবহারটি ভুগছে।

আমার অভিজ্ঞতায় খোলার / ঘনিষ্ঠ বন্ধুত্বের কেবলমাত্র একটি উদাহরণ রয়েছে, এটি উপরেরগুলির জন্য আমার যুক্তি।


10

এটি কিছুটা খারাপ, আমি আন্তর্জাতিক কলগুলির জন্য একটি কলিং কার্ড ব্যবহার করি, সুতরাং ইউএস + অ্যাকাউন্টে এর স্থানীয় নম্বর # (6 ডিজিট) + পিন (4 সংখ্যা) + "বিরতি" + আপনি উপরে বর্ণিত কি।

আমার সন্দেহ হয় অন্যান্য মামলাও থাকতে পারে


2
আপনি খুব ভাল পয়েন্ট পেয়েছি। আমি আমার
লিঙ্কে

10
কলিং কার্ড রিডিয়াল ডাটাবেসে থাকা উচিত নয়, যদিও - ডায়াল বিধি অনুসারে ডায়াল করার সময় এই অংশটি যুক্ত হয়। কোনও ডায়াল সম্পর্কিত তথ্য ছাড়াই সংরক্ষিত নম্বরগুলি আইএসও আকারে থাকতে হবে।
টমটম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.