2017-02-02 50 views
0

我有一個數據庫與多個表中的列(empid)。設置多表sql服務器的默認值

我想打一個觸發器或函數或存儲過程插入後設置的所有表在此列的默認值

+0

在每個表中添加默認約束。 –

+1

http://dba.stackexchange.com/questions/73277/set-default-value-for-all-columns-with-specific-name-within-a-database – mohan111

回答

0

我希望這將解決你的答案還是給你一些見解是我們需要把函數或存儲過程來解決問題。

SELECT 'alter'+ TABLE_Schema +'。' + TABLE_NAME + '添加約束CONSTRAINT_NAME
DEFAULT(22),用於[列]'

FROM db_name.INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = 'ID'