(**:
1,增加列:相同
alter table test add mail varchar(128);
2,刪除列:
oracle 與mysql相同:alter table test drop column mail;
db2 :不提供刪除列功能(解決辦法是刪除表,重建)
3,更改列名
oracle : alter table test rename column mail to mail2;
mysql : alter talbe test change mail mail2 varchar(128);
db2 : 不提供更改列名功能(解決辦法同刪除,或者通過建立乙個新視**決)
4,更改列型別
oracle :alter table test modify column (mail2 integer);
mysql :alter table test modify column mail2 integer;
db2 :alter table test alter mail varchar(256) 只可以加寬,不能更改型別
5,更改列的限制(主鍵、非空)
db2 :alter table test alter mail null/not null;
mysql :alter table test modify mail2 varchar(29) not null;
oracle:alter table test modify mail2 null/not null;
修練8年C 物件導向程式設計之體會2
1.2 繼承與組合 如果a 是基類,b 是a 的派生類,那麼b 將繼承a 的資料和函式。示例程式如下 class a class b public a example main 這個簡單的示例程式說明了乙個事實 c 的 繼承 特性可以提高程式的可復用性。正因為 繼承 太有用 太容易用,才要防止亂用 ...
牛客假日團隊賽2 C 修圍欄(思維)
思路 每次找出兩塊長度最短的木板,然後把它們合併,加入到集合中,然後在集合中找出兩塊長度最短的木板,合併,並把合併的長度加入到集合中,重複此過程,直到集合中只剩下乙個元素,這個過程可以用優先佇列維護。include using namespace std define ll long long co...
Struts2 Action副檔名的三種修改方法
struts2 org.apache.struts2.dispatcher.filterdispatcher最後在採用這種方式訪問action的時候,頁面就丟擲404錯誤,找不到伺服器資源。朋友看了後,使用.action作為actin的副檔名,就正常訪問了。原因很簡單 當struts2的 url p...