【发布时间】:2013-02-21 03:39:30
【问题描述】:
我创建了一个表来存储 IP 地址。
CREATE TABLE ipdetails(
ip_address DECIMAL(16,4) NOT NULL,
vlan_id varchar(50)
);
但是当我尝试插入表格时,它给了我一个错误:
INSERT INTO ipdetails VALUES (192.169.165.128, 'Sample1')
无论如何我可以在 SQL 表中存储一个带有很多小数位的数字,如果可以,我应该使用什么数据类型?请指教。
提前致谢!
【问题讨论】:
-
一个有效的 IP 地址不能包含大于
255的部分(它是一个 32 位值)。你不能在那里有698或365。 -
是的..这只是我添加的一个例子
标签: sql database oracle ip-address