可以運(yùn)行下列數(shù)據(jù)定義查詢:
創(chuàng)新互聯(lián)為客戶提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站制作、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、移動(dòng)網(wǎng)站建設(shè)等網(wǎng)站方面業(yè)務(wù)。
ALTER
TABLE
表名
MODIFY
整理
varchar(50);
--
修改字段類型
或者
ALTER
TABLE
表名
CHANGE
整理
整理
varchar(50);
--
修改字段類型
說(shuō)明:
MODIFY和CHANGE都可以改變字段的屬性(數(shù)據(jù)類型),不同在于CHANGE在改變字段屬性(數(shù)據(jù)類型)的同時(shí)還可以同時(shí)更改字段名稱,CHANGE后面需要跟兩個(gè)字段名,第一個(gè)是原字段名,第二個(gè)是更改后的字段名。
如果是sqlserver數(shù)據(jù)庫(kù),其實(shí)對(duì)于某列上不存在不讓修改的說(shuō)法,sqlserver數(shù)據(jù)庫(kù)數(shù)據(jù)控制原理是角色控制,也就是說(shuō)我們對(duì)于某一個(gè)角色去下定義,讓隸屬于這個(gè)角色的用戶不能夠更新數(shù)據(jù)?;蛘咴谀硞€(gè)角色的基礎(chǔ)上不分配或是回收對(duì)某一列的權(quán)限!如果是這種情況,用一個(gè)能修改的角度登陸才行。
還有另一種就是所謂的觸發(fā)器,一旦發(fā)現(xiàn)你修改,立即返回原數(shù)據(jù),這樣你也是永遠(yuǎn)修改不了的!這時(shí)你要找到那個(gè)觸發(fā)器,將觸發(fā)器刪除后再進(jìn)行修改,然后加回觸發(fā)器即可!
但這兩種情況都是對(duì)某一列下的定義(我們稱為鎖定粒度為列)不可能是某一個(gè)單元格!
如果你是站在erp管理的基礎(chǔ)上不讓你修改那是十分正常的!
在企業(yè)管理器中使用圖形方式(如二樓給的圖)還是語(yǔ)句,則沒有任何的區(qū)別!
alter table 表名稱 modify 字段 string
例如
use aynu;
alter table xsb modify 姓名 char(10)