oracle下,要更改資料型別時的限制

msdnchina發表於2009-06-07

一.

alter   table   CGFP2   modify   CGFP2_YFPLS   int

--註釋:將CGFP2_YFPLS 改為int 型別的,

注意,此時 CGFP2_YFPLS 必須為empty,否則報錯 ora-01439 要更改資料型別,則要修改的列必須為空.

二.

若此前CGFP2_YFPLS  已經有資料'12345',則以下語句失敗,

alter   table   CGFP2   modify   CGFP2_YFPLS  varchar(3)

報錯ora-01441:無法減小列長度,因為一些值過大

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

相關文章