通用SQL語句修改欄位預設值
declare @name varchar(1000)
declare @tablename varchar(1000)
declare @fieldname varchar(1000)
declare @defaultValue varchar(100)
set @tablename='Contract'
set @fieldname='StockNo'
set @defaultValue=''''''--eg:''''='',''test''='test'
select @name=b.name from syscolumns a,sysobjects b
where a.id=object_id(@tablename)
and b.id=a.cdefault
and a.name=@fieldname
and b.name like 'DF%'
if @name is not null
exec('alter table '+ @tablename+ ' drop constraint '+@name)
exec('alter table '+ @tablename+ ' ADD constraint DF_'+@fieldname +' DEFAULT '+@defaultValue+' for '+@fieldname)
--print 'alter table '+ @tablename+ ' ADD constraint DF_'+@fieldname +' DEFAULT '+@defaultValue+' for '+@fieldname
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-674401/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql語句修改欄位型別和增加欄位SQL型別
- sql設定欄位預設值SQL
- 帝國CMS 批次修改欄位內容sql語句SQL
- sqlserver採集欄位的sql語句SQLServer
- oracle增加欄位帶預設值Oracle
- 查詢oracle欄位預設值Oracle
- MySQL欄位預設值設定詳解MySql
- SharePoint 多行文字欄位設定預設值
- SQL Server中獲取資料庫名、表名、欄位名和欄位註釋的SQL語句SQLServer資料庫
- jpa~為欄位新增insert的預設值
- Django日期欄位預設值default=timezone.nowDjango
- 在oracle中,select語句查詢欄位中非純數字值Oracle
- Oracle-批量修改欄位裡面的值Oracle
- [20201109]11.2.0.4增加欄位與預設值問題.txt
- [2020528]寫sql語句不要忘記給欄位加上表別名.txtSQL
- 南大通用GBase8s SQL常用SQL語句(十九)SQL
- 南大通用GBase8s SQL常用SQL語句(二十)SQL
- 【SQL】16 SQL CREATE INDEX 語句、 撤銷索引、撤銷表以及撤銷資料庫、ALTER TABLE 語句、AUTO INCREMENT 欄位SQLIndex索引資料庫REM
- 兩表聯查修改的sql語句SQL
- Sqlserver的欄位datetime型別預設值設為getdate()時,設值毫秒為000SQLServer型別
- SQL INSERT INTO 語句詳解:插入新記錄、多行插入和自增欄位SQL
- 南大通用GBase8s SQL常用SQL語句(十八).docxSQL
- pydantic 欄位的預設值設定獲取當前時間
- 南大通用GBase8s 常用SQL語句(十五)SQL
- 南大通用GBase8s 常用SQL語句(十六)SQL
- 南大通用GBase8s 常用SQL語句(十七)SQL
- EBS:主鍵ID欄位預設值來源於序號
- [20210421]12c以上版本增加欄位與預設值.txt
- 南大通用GBase8s SQL常用SQL語句(二十一)SQL
- MySQL 修改int型別為bigint SQL語句拼接MySql型別
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- SQL語句SQL
- 小書MybatisPlus第9篇-常用欄位預設值自動填充MyBatis
- [BUG反饋]新建欄位無法使用字元型預設值字元
- [BUG反饋]8.25版本的install.sql裡面所有text型別欄位都設了預設值SQL型別
- MySQL在預設事務下各SQL語句使用的鎖分析MySql
- 如何自動填充SQL語句中的公共欄位SQL
- 【SQL】9 SQL INSERT INTO 語句SQL
- 【SQL】10 SQL UPDATE 語句SQL