数据库设置默认值为什么没用?解决方法

数据库设置默认值为什么没用?
数据库里有一张表格,里面有很多字段,整个表是管理用户ID起,其中有一个字段,我想每当用户注册这个字段就自动填充为一个值,比如100,我把100设置为这个字段的默认值,为什么没有用呢?除此之外,用什么方法比较好?
------解决思路----------------------
如上所说,程序是别人的话,或者不能修改程序的话,就只能在表上加触发器了
给你个参考吧,你自己改正哈
CREATE TRIGGER TGR_TABLENAME_INSERT
ON [表名]
FOR INSERT
AS
BEGIN
UPDATE A
SET [需要修改为100的字段]=100
FROM [表名] A
JOIN inserted B ON A.[表主键]=B.[表主键]
END