色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

oracle已經建好的表怎么修改字段大小

傅智翔2年前27瀏覽0評論

oracle已經建好的表怎么修改字段大小?

對二樓進行補充字段類型為如果想改小,沒有數據可能直接用altertabletable_namemodifycolumndatatype;如果有數據,改小的話可以會丟失數據。比如:表:

stu(namevarchar2(20))要將字段name的長度改為10表中有一條數據:name(中國華西村刀光劍影)長度超過10,截取的時候必然要丟失數據。當然如果表中的數據長度都小于10,則可以用sql語句段來直接搞定。

beginaltertablestuadd(name2varchar2(10))

;增加新字段updatestusetname2=substr(trim(name),1,10);賦值給新字段altertablestudrop(name)

;刪除原字段altertablesturenamecolumnname2toname;將新字段改名end;