2011年9月13日 星期二

ORA-01407

ORA-01407 cannot update (string) to NULL

錯誤原因:UPDATE 的欄位不可以為空

處理辦法:修正UPDATE 中對非空欄位塞入空值的敘述

範例

建立一個資料表。

CREATE TABLE table
(
AA number not null,
BB varchar2(50) not null );

所建立的欄位AA ,BB 都是要求不可以為空的值。

UPDATE table
SET AA = null
WHERE BB = 100001;

在UPDATE 敘述中有塞入空值就會發生ORA-01407 的錯誤。

>> 歡迎前往 Superfunction ORA error code

沒有留言:

張貼留言