sql >> Databasteknik >  >> RDS >> Oracle

Lagra en IP-adress i en Oracle SQL-tabell

Du har flera alternativ:

  • Lagra den som en VARCHAR. IP-adress är egentligen inte en siffra som du sannolikt kommer att göra matematik på, så varför lagra den i numeriskt format?
  • Lagra det hexidecimalt som ett enda tal. Även om du inte riktigt kan göra det i decimal, är en IP i hexidecimal ett 8-siffrigt tal.
  • Lagra det som (upp till) fyra separata fält. Förmodligen onödigt men för vissa applikationer (där du kanske i första hand bara vill ägna dig åt en del av IP) kan detta vara användbart.


  1. kodning UTF8 matchar inte locale en_US; den valda LC_CTYPE-inställningen kräver kodning av LATIN1

  2. Främmande nyckel till icke-primär nyckel

  3. Öppnar Android Sqlite Database i Fragment

  4. Highchart - Visa JSON-data - MYSQL / PHP