IPv4アドレスをbinary
として保存する (4)はそれが表すものに最も忠実であり、サブネットマスクスタイルのクエリを簡単に実行できます。ただし、実際にテキスト表現を求めている場合は、変換インと変換アウトが必要です。その場合は、文字列形式をお勧めします。
文字列として保存する場合に役立つ可能性のある、あまり使用されていないSQLServer関数はPARSENAME
です。 、 ところで。 IPアドレス用に設計されていませんが、IPアドレスに完全に適しています。以下の呼び出しは「14」を返します:
SELECT PARSENAME('123.234.23.14', 1)
(番号は右から左です)。