日期:2014-05-17  浏览次数:20512 次

Sql server2008中使用T-SQL语句给一个表格中的字段设置默认值
各位高手帮帮我,怎么让一个表一开始建立的时候就有默认值,语法格式是怎样的

    create default materialname as 'BOOK',
   sp_bindefault 'materialname','Material.MaterialName'
为什么上面那句会报错呢,错误提示是:create default必须是批处理中仅有的语句,
用图形化界面的话就没什么技术含量了,请高手帮忙。

------解决方案--------------------
--建表时
create table Material
(
MaterialName nvarchar(20) constraint materialname default('BOOK')
)
--给以建好的表添加
alter table Material
add constraint materialname default('BOOK') for MaterialName