摘要:
对于一个记录性别的列,只可能有两个可选值:男、女但是对于一个产品语言的列,往往是变动的,明天添加一个俄文,后天加个西班牙文,在不允许业务受到影响的情况下,还要使用alter table ....check来做吗,不太现实,而且也没有好的扩展性、移植性。解决的办法:可选值作为一个表,然后使用外键的来约束这个列必须是某些值 阅读全文
摘要:
对于一个记录性别的列,只可能有两个可选值:男、女但是对于一个产品语言的列,往往是变动的,明天添加一个俄文,后天加个西班牙文,在不允许业务受到影响的情况下,还要使用alter table ....check来做吗,不太现实,而且也没有好的扩展性、移植性。解决的办法:可选值作为一个表,然后使用外键的来约束这个列必须是某些值 阅读全文
摘要:
IEEE 754标准里:浮点型float是非精确类型,但是在oracle里的定义是float是精确类型,binary_float是非精确类型例如: create table float_t (a float); insert into float_t values (3.55555);select * from float_t ;查询到的结果是:3.55555create table float_t (a binary_float);insert into float_t values (3.55555);那么查询出来的结果就是:3.55555009841919但是这个DQL任然有效:s... 阅读全文
|