oracle insert插入number(1)列的資料小測試

wisdomone1發表於2012-12-04
SQL> desc t_t_1;
Name Type      Nullable Default Comments
---- --------- -------- ------- --------
A    NUMBER(1) Y                        
 
SQL> insert into t_t_1 values(1);
 
1 row inserted
 
SQL> insert into t_t_1 values(2);
 
1 row inserted
 
SQL> insert into t_t_1 values(8.1111111111);
 
1 row inserted
 
SQL> insert into t_t_1 values(8.113333333333333333);
 
1 row inserted
 
SQL> insert into t_t_1 values(9.113333333333333333);
 
1 row inserted
 
SQL> commit;
 
Commit complete
 
SQL> select * from t_t_1;
 
 A
--
 1
 2
 8
 8
 9
 
小結:1,oracle表的列如果定義為number(1),會自動截斷小數部分的內容,僅保留整數部分的資料

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-750509/,如需轉載,請註明出處,否則將追究法律責任。

相關文章