表number列的資料插入insert小測試
SQL> desc test_trim;
Name Null? Type
----------------------------------------- -------- ----------------------------
A NUMBER(3,1) --列型別為number(3,1),表示整數位和小數位共3位,小數位為1位,所以整數位只能為2位
B VARCHAR2(20)
SQL> truncate table test_trim;
Table truncated.
SQL> insert into test_trim values(20.39,'c');
1 row created.
SQL> insert into test_trim values(20.34,'b');
1 row created.
SQL> insert into test_trim values(20.359,'a');--這裡小數位採用四取五入
1 row created.
SQL> commit;
Commit complete.
SQL> select * from test_trim;
A B
---------- --------------------
20.4 c
20.3 b
20.4 a --四捨五入的插入列值到表中
SQL> insert into test_trim values(20.959,'d');
1 row created.
SQL> commit;
Commit complete.
SQL> select * from test_trim;
A B
---------- --------------------
20.4 c
20.3 b
20.4 a
21 d
SQL> insert into test_trim values(100,'t');--不允許插入,因為整數位只能是2位
insert into test_trim values(100,'t')
*
ERROR at line 1:
ORA-01438: value larger than specified precision allowed for this column
SQL> insert into test_trim values(99.99,'tb');--這個也插不進來,雖然整位數是2位,但小數位四捨五入後,整數變成100,所以不能插入
insert into test_trim values(99.99,'tb')
*
ERROR at line 1:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-670955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle insert插入number(1)列的資料小測試Oracle
- Oracle批次插入測試資料的方法Oracle
- 迅速插入大量測試資料的方法
- 使用Direct-Path INSERT插入資料到表中
- Oracle批量插入資料insert all into用法Oracle
- oracle-資料庫- insert 插入語句Oracle資料庫
- 小測試:HashSet可以插入重複的元素嗎?
- 【INSERT】在INSERT插入語句中引入條件限制選項實現資料插入控制
- sql server 複製相同表批次插入資料包僅當使用列列表並且 IDENTITY_INSERT 為ON時SQLServerIDE
- 測試NUMBER型別的效能型別
- oracle 匿名儲存過程插入大量測試資料Oracle儲存過程
- Sqlserver資料寫入表測試SQLServer
- 用insert all實現同時向多表插入資料
- MySQL(四) 資料表的插入、更新、刪除資料MySql
- 順序表有序插入資料
- 分庫分表插入資料
- 大表資料插入批量提交
- Oracle insert all一次插入多個表中Oracle
- 使用JDBC向MySQL資料庫批次插入10W條資料測試效率JDBCMySql資料庫
- PostgreSQL 原始碼解讀(4)- 插入資料#3(heap_insert)SQL原始碼
- 往表中插入大量資料的方法(一)
- 往表中插入大量的資料的方法(二)
- ORACLE 插入空值測試Oracle
- 表管理之二:表資料的插入修改與刪除
- oracle insert all多表插入的示例Oracle
- 不同insert操作產生的undo的測試
- 編寫迴圈插入表資料的語句。
- mybatis插入資料、批量插入資料MyBatis
- hive 動態分割槽插入資料表Hive
- 向表中插入大批量資料
- 【NUMBER】Oracle的NUMBER資料型別特點Oracle資料型別
- MySQL 拼接Insert批量同步異構表資料MySql
- CTAS和insert append的一個測試APP
- itpub插入超連結測試
- 大資料測試與 傳統資料庫測試大資料資料庫
- SQLTest系列之INSERT語句測試SQL
- 插入遠端資料庫資料遇到分割槽表bug資料庫
- insert批量插入優化方案優化