当前位置: 代码迷 >> Oracle认证考试 >> 关于数据结构,该如何处理
  详细解决方案

关于数据结构,该如何处理

热度:2448   发布时间:2013-02-26 00:00:00.0
关于数据结构
关系数据库中的二维表中是不是必须定义主键?如何用代码实现结果保留两位小数?
------最佳解决方案--------------------------------------------------------
不一定要定义主键,定义唯一键也可以的

保留两位小数,用round四舍五入就可以了,如

select round(1234.2341,2) result from dual;
/*
result
----------
1234.23
*/

------其他解决方案--------------------------------------------------------
唯一键允许有空值
主键可以包含多个字段

理想的表都应该定义主键

如果只用于测试、统计的那就随意了
------其他解决方案--------------------------------------------------------
谢谢你的回复!请问一下主键跟唯一键有什么不同?在关系数据库中不定义主键会不会破坏数据的实体完整性?
  相关解决方案