Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Кой е най-дългият възможен телефонен номер в световен мащаб, който трябва да взема предвид в SQL varchar(дължина) за телефона

Ако приемем, че не съхранявате неща като '+', '()', '-', интервали и какво-имате (и защо бихте, те са проблеми при представяне, които ще варират в зависимост от местните обичаи и мрежовите дистрибуции както и да е), препоръката на ITU-T E.164 за международната телефонна мрежа (чрез която са свързани повечето национални мрежи) уточнява, че целият номер (включително кода на държавата, но не включва префикси като международния префикс за повикване, необходим за набиране, които варират от държава до държава, нито включително суфикси, като номера на разширения PBX) да са най-много 15 знака .

Префиксите за повикване зависят от обаждащия се, а не от обаждащия се, и следователно не трябва (при много обстоятелства) да се съхраняват с телефонен номер. Ако базата данни съхранява данни за лична адресна книга (в този случай съхраняването на префикса за международни разговори има смисъл), най-дългите международни префикси, с които трябва да се справите (според Уикипедия), в момента са 5 цифри във Финландия.

Що се отнася до суфиксите, някои централи поддържат разширения до 11 цифри (отново според Wikipedia). Тъй като вътрешните номера на PBX са част от различен план за набиране (PBX са отделни от централите на телефонните компании), вътрешните номера трябва да се различават от телефонните номера, или с разделителен знак, или чрез съхраняването им в различна колона.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ограничение по подразбиране на SQL за вмъкване на колона със стойност по подразбиране в таблицата на SQL Server

  2. Създайте пощенски акаунт в база данни (SSMS)

  3. Как да видите регистрационните файлове на транзакциите в SQL Server 2008

  4. SQL:анализирайте първото, средното и фамилното име от полето за пълно име

  5. Актуализиране на пощенски профил на база данни в SQL Server (T-SQL)