向具有值的现有字段添加默认约束

SteB

我正在尝试使用以下T-SQL向SQL Server中的现有字段添加默认约束:

alter table带有值的ExternalRef的额外添加约束DF_Extra_ExternalRef DEFAULT('*')

这将添加默认约束,但无法使用空值更新现有记录。

我正在使用SQL Server 2005。

亚伦·伯特兰(Aaron Bertrand)

我只见过WITH VALUES在添加新列时使用过这种方式(这是所有已记录的内容)。如果您要向现有列添加约束,那么我认为这WITH VALUES是一项禁忌措施。所以:

ALTER TABLE dbo.Extra ADD CONSTRAINT DF_Extra_ExternalRef 
  DEFAULT ('*') FOR ExternalRef;

UPDATE dbo.Extra SET ExternalRef = '*' WHERE ExternalRef IS NULL;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试向现有表添加约束时出现“对于创建默认约束无效”错误

来自分类Dev

为什么向现有列添加可为空的默认约束会花费这么长时间?

来自分类Dev

向现有模型添加字段

来自分类Dev

向现有嵌套添加新字段

来自分类Dev

将新的字段点类型添加到具有现有字段值的集合中

来自分类Dev

向具有零行的数据框添加具有默认值的列时出错

来自分类Dev

如何从Liquibase中的现有列添加具有默认值的新列

来自分类Dev

Laravel迁移:添加一个具有默认值的现有列的列

来自分类Dev

Laravel迁移:添加一个具有默认值的现有列的列

来自分类Dev

使用默认值向现有表添加新列

来自分类Dev

如何在Spring Data JPA中向现有实体添加新字段/值

来自分类Dev

如何在Spring Data JPA中向现有实体添加新字段/值

来自分类Dev

在 SQLite 中,如何更改表以添加具有默认空值和外键约束的列?

来自分类Dev

更改具有默认值的现有表

来自分类Dev

向现有结构添加更多字段名

来自分类Dev

向现有模块odoo 8添加新字段

来自分类Dev

如何在 CloudKit 中向现有记录添加字段

来自分类Dev

添加具有默认值的列

来自分类Dev

向现有会话添加键和值

来自分类Dev

向现有资源数组添加新值

来自分类Dev

向JavaScript中的现有数组添加新值

来自分类Dev

根据现有值向 ocaml 列表添加值

来自分类Dev

使用iText将文本字段添加为具有默认值的PDF表单

来自分类Dev

Django模型:添加具有unique = True的新字段并迁移将失败,因为会为现有记录输入相同的值

来自分类Dev

MySQL错误代码:1452在向现有表添加索引和外键约束时

来自分类Dev

如何在SQL Server中的现有列上添加默认约束

来自分类Dev

T-SQL添加绑定到现有默认约束的列

来自分类Dev

如何在SQL Server中的现有列上添加默认约束

来自分类Dev

向现有的MongoDB文档中添加字段(Node.js中带有Mongoose)

Related 相关文章

  1. 1

    尝试向现有表添加约束时出现“对于创建默认约束无效”错误

  2. 2

    为什么向现有列添加可为空的默认约束会花费这么长时间?

  3. 3

    向现有模型添加字段

  4. 4

    向现有嵌套添加新字段

  5. 5

    将新的字段点类型添加到具有现有字段值的集合中

  6. 6

    向具有零行的数据框添加具有默认值的列时出错

  7. 7

    如何从Liquibase中的现有列添加具有默认值的新列

  8. 8

    Laravel迁移:添加一个具有默认值的现有列的列

  9. 9

    Laravel迁移:添加一个具有默认值的现有列的列

  10. 10

    使用默认值向现有表添加新列

  11. 11

    如何在Spring Data JPA中向现有实体添加新字段/值

  12. 12

    如何在Spring Data JPA中向现有实体添加新字段/值

  13. 13

    在 SQLite 中,如何更改表以添加具有默认空值和外键约束的列?

  14. 14

    更改具有默认值的现有表

  15. 15

    向现有结构添加更多字段名

  16. 16

    向现有模块odoo 8添加新字段

  17. 17

    如何在 CloudKit 中向现有记录添加字段

  18. 18

    添加具有默认值的列

  19. 19

    向现有会话添加键和值

  20. 20

    向现有资源数组添加新值

  21. 21

    向JavaScript中的现有数组添加新值

  22. 22

    根据现有值向 ocaml 列表添加值

  23. 23

    使用iText将文本字段添加为具有默认值的PDF表单

  24. 24

    Django模型:添加具有unique = True的新字段并迁移将失败,因为会为现有记录输入相同的值

  25. 25

    MySQL错误代码:1452在向现有表添加索引和外键约束时

  26. 26

    如何在SQL Server中的现有列上添加默认约束

  27. 27

    T-SQL添加绑定到现有默认约束的列

  28. 28

    如何在SQL Server中的现有列上添加默认约束

  29. 29

    向现有的MongoDB文档中添加字段(Node.js中带有Mongoose)

热门标签

归档