oracle数据库创建表时,int型数据为何报错?

oracle数据库创建表时,int型数据为何报错?,第1张

oracle本来就没有int类型,为了与别的数据库兼容,新增了int类型作为number类型的子集。\x0d\x0aint类型只能存储整数\x0d\x0anumber可以存储浮点数,也可以存储整数;\x0d\x0anumber(8,1)存储小数位为1位,总长度为8的浮点数,如果小数位数不足,则用0补全;\x0d\x0anumber(8)存储总长度为8的整数;\x0d\x0aint相当于number(22),存储总长度为22的整数。\x0d\x0a所以如果使用INT,不要指定长度。要指定长度,请使用NUMBER(P,S)\x0d\x0a另外,NUMBER 如果precision和scale没有指定,即相当于 NUMBER (38,7)。

windows下创建数据库,看样子是监听和数据库服务没有成功加到service<,莫非是win7的系统.

如果是win7,建议安装前,

方法1:setup右键以管理员身份执行. 先保证成功安装和注册 监听和数据库服务。EM可以后续再配置.

方法2:setup右键设置属性,以winxp SP3兼容级别进行安装.不过如此 *** 作后续很多才做需要手动作业.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9937890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存