在工作中,碰到一些需求需要在表中增加部分字段,但提示行位元組數大過了8096位元組長度,因此考慮將部分比較大的varchar欄位轉為ntext欄位,但又不清楚會不會給別的程式帶來不必要的影響。
在進行相關的測試時,系統提示不可以在觸發器中讀寫ntext欄位,在對觸發器進行修改後,正常更新,同時外圍程式的讀寫沒有受到相關影響。
修改字段格式的sql語句:
alter table tablename alter column colname newdatatype
比如:alter table mytable alter column mycol1 int default 0
SQL語句增加字段 修改字段 修改型別 修改預設值
一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個表的字段的約束並指定預設值 二 修改欄位名 alte...
SQL語句增加字段 修改字段 修改型別 修改預設值
sql語句增加字段 修改字段 修改型別 修改預設值 一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個...
用sql語句批量修改資料
剛剛需要批量替換某個欄位的一些資訊的時候用到。特地記錄下,方便以後索引。替換ts weibo表中指定id的記錄,type data欄位中的 mm c 0 0 為 mm b 0 0 update ts weibo set type data replace type data,mm c 0 0 mm ...