Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Berapa nomor telepon dunia terpanjang yang harus saya pertimbangkan dalam SQL varchar(panjang) untuk telepon

Dengan asumsi Anda tidak menyimpan hal-hal seperti '+', '()', '-', spasi dan apa yang Anda miliki (dan mengapa Anda melakukannya, itu adalah masalah presentasi yang akan bervariasi berdasarkan kebiasaan setempat dan distribusi jaringan bagaimanapun), rekomendasi ITU-T E.164 untuk jaringan telepon internasional (yang sebagian besar jaringan nasional terhubung melalui) menetapkan bahwa seluruh nomor (termasuk kode negara, tetapi tidak termasuk awalan seperti awalan panggilan internasional yang diperlukan untuk panggilan keluar, yang bervariasi dari satu negara ke negara lain, atau termasuk akhiran, seperti nomor ekstensi PBX) paling banyak 15 karakter .

Awalan panggilan bergantung pada penelepon, bukan penerima panggilan, dan dengan demikian tidak boleh (dalam banyak keadaan) disimpan dengan nomor telepon. Jika database menyimpan data untuk buku alamat pribadi (dalam hal ini menyimpan awalan panggilan internasional masuk akal), awalan internasional terpanjang yang harus Anda tangani (menurut Wikipedia) saat ini adalah 5 digit, di Finlandia.

Adapun sufiks, beberapa PBX mendukung hingga ekstensi 11 digit (sekali lagi, menurut Wikipedia). Karena nomor ekstensi PBX adalah bagian dari rencana panggilan yang berbeda (PBX terpisah dari pertukaran perusahaan telepon), nomor ekstensi harus dapat dibedakan dari nomor telepon, baik dengan karakter pemisah atau dengan menyimpannya di kolom yang berbeda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membuat Rencana Eksekusi di SQL Server

  2. Crystal Reports vs. Layanan Pelaporan Microsoft SQL Server

  3. Cara Membuat Database di SQL Server

  4. Cara Menemukan Tabel yang Mengandung Kolom Tertentu di SQL Server

  5. Ubah Batasan CHECK di SQL Server menggunakan T-SQL