日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

删除表中的一个列名字段表出现如下情况

發布時間:2023/12/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 删除表中的一个列名字段表出现如下情况 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

刪除一列的時候出現了:

刪除中的一個列名字段表出現如下情況:
[IBM][CLI Driver][DB2/NT] SQL0443N??例程 "SYSPROC.ALTOBJ"(特定名稱
"ALTOBJ")返回了帶診斷文本 "DBA7904, DBAD" 的錯誤 SQLSTATE。??
SQLSTATE=38553請指教

DB2 v9.1以后才提供了alter table中通過DROP COLUMN刪除列的功能,你的數據庫版本是什么?刪列語句是怎么寫的?而且刪除列以后,需要對表進行重組才可以進行訪問。當然,你也可以有用導出數據-重建表-導入數據來完成。
參考資料:
V9.1 新增內容:ALTER TABLE 語句增強功能
現在可使用 ALTER TABLE 語句執行下列操作:
使用新的 DROP COLUMN 子句刪除列
使用 ALTER COLUMN SET DATA TYPE 子句來將列類型更改為更多種數據類型
使用 SET NOT NULL 或 DROP NOT NULL 子句更改列的可空性屬性
在使用 SQL 更改這些表屬性時,不再需要廢棄表然后重新創建它,不然如果存在對象依賴關系的話,處理起來就會很復雜,需要花費很多時間。
影響數據的行格式的表變更被稱為建議重組操作,需要先對該表進行重組,然后才能對該表執行其他許多后續操作。

?

?

最終的代碼:

C:\Documents and Settings\Administrator>db2 alter table autek.tempmainbak drop
olumn flag2
DB20000I? SQL 命令成功完成。

C:\Documents and Settings\Administrator>

?

總結

以上是生活随笔為你收集整理的删除表中的一个列名字段表出现如下情况的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。