sql語句刪除帶預設值的字段

2021-04-17 12:59:14 字數 520 閱讀 5782

方法一:

前提是:當你知道預設值的約束名的名字。如「df_欄位名」

alter table shangpin drop constraint df_欄位名

alter table shangpin drop column 欄位名

(約束名與欄位名都不需要加單引號)

方法二:

declare @df varchar(1000)  

set @df=(select  o.name           from   sysobjects   o   join   syscolumns   c   on   o.id=c.cdefault           where   o.xtype='d'   and   c.name='欄位名')  

exec('alter table shangpin drop constraint ' + @df); 

exec('alter table shangpin drop column spabc ');  

sql server 刪除帶預設值的字段

use your db alter table library add cultureinfo2 varchar 20 default zh cn declare tablename varchar 100 library declare columnname varchar 100 culture...

SQL修改字段預設值方法

declare tablename varchar 30 declare fieldname varchar 50 declare sql varchar 300 set tablename dncdeta1 set fieldname description set sql select sql ...

C 帶預設值的函式

url 在c 中,往往需要給某些函式的引數指定預設的值,其實這樣的思想並不難理解,這裡只是想說這樣的函式應該如何宣告和定義。比如說希望給函式print int value,int base 的引數base指定乙個預設的引數值10,那麼在.h檔案中宣告時,應該宣告為print int value,in...