相关疑难解决方法(0)

如何为现有列设置默认值

这在SQL Server 2008中不起作用:

ALTER TABLE Employee ALTER COLUMN CityBorn SET DEFAULT 'SANDNES'
Run Code Online (Sandbox Code Playgroud)

错误是:

关键字"SET"附近的语法不正确.

我究竟做错了什么?

t-sql sql-server default-value sql-server-2008

350
推荐指数
11
解决办法
61万
查看次数

如何删除具有约束的列?

如何删除SQL Server 2008中具有默认约束的列?

我的疑问是

alter table tbloffers
drop column checkin
Run Code Online (Sandbox Code Playgroud)

我收到了以下错误

ALTER TABLE DROP COLUMN签入失败,因为一个或多个对象访问此列.

任何人都可以更正我的查询以删除具有约束的列吗?

sql-server sql-server-2008

126
推荐指数
4
解决办法
22万
查看次数

如何在T-SQL中删除默认值或类似约束?

我知道语法:

ALTER TABLE [TheTable] DROP CONSTRAINT [TheDefaultConstraint]
Run Code Online (Sandbox Code Playgroud)

但是当我不知道它的名字时,如何删除默认约束?(也就是说,它是在CREATE TABLE时间自动生成的.)

sql t-sql default constraints

66
推荐指数
2
解决办法
5万
查看次数