如何在SQL Server中使用alter设置列的默认值?

用户名

我一直在为已创建的列定义默认值。

我创建了一个列,但没有在其中设置默认值,但是后来我意识到我应该使用alter在其中设置默认值。因此,我尝试在所有位置进行搜索但都失败了,但没有找到解决方案。

这是代码

create table stock
( 
    item_name varchar(200),
    item_code varchar(50),
    Price int,
    availabilty varchar(20),

    constraint i_n unique(item_name),
    constraint i_c primary key(item_code)
)

现在,使用添加一些数据之后,insert into我无法在price列中添加默认约束。

请帮助我如何使用以下方法在价格列中添加默认约束 alter

如果我添加这样的约束

alter table stock
add constraint ID default '' (price)

ssms将其检测为错误并说

消息142,级别15,状态2,行0
用于“ TABLE”约束的定义的语法不正确。

我正在使用SQL Server 2008

谢谢

marc_s

您需要使用此:

ALTER TABLE dbo.Stock
ADD CONSTRAINT DF_Stock_Price DEFAULT(0) FOR Price

由于Price是一INT列,因此您不能''定义为默认值-它必须是有效值INT

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SQL Server 2008中使用Alter Table语句设置默认值

来自分类Dev

如何在where子句中使用列默认值来标识默认值

来自分类Dev

在SQL Server的表格列中使用UDF作为默认值

来自分类Dev

使用按行操作设置的SQL列默认值

来自分类Dev

在非null列SQL Server中插入null值时如何设置默认值?

来自分类Dev

如何在Dart中使用默认值设置列表长度?

来自分类Dev

如何在Android中使用默认值设置搜索栏?

来自分类Dev

如何在 SQL Server 2008 R2 复制的架构中包含默认值设置

来自分类Dev

当列为空时,SQL Server如何设置默认值

来自分类Dev

如何在添加新列时设置默认值

来自分类Dev

如何在PostgreSQL表中使用自定义函数作为列的默认值

来自分类常见问题

如何在ReactJS中使用默认值编辑输入

来自分类Dev

如何在Postgres中使用默认值创建枚举

来自分类Dev

如何在ReactJS中使用默认值编辑输入

来自分类Dev

如何在SELECT查询中使用默认值?

来自分类Dev

如何在Postgres中使用默认值创建枚举

来自分类Dev

如何在char数组中使用默认值?

来自分类Dev

如何在Spring Boot请求参数中使用的类中的字段值上设置默认值

来自分类Dev

在SQL Server中将datetime列的默认值设置为24h格式

来自分类Dev

在 ngFor 循环中使用 Object.keys 时如何设置默认值?

来自分类Dev

如何在Firebase远程配置中使用字符串而不是plist设置默认值?

来自分类Dev

为SQL Server中的空行设置零默认值

来自分类Dev

如果未传递默认值,又如何使线程安全,则如何在构建器模式中使用默认值?

来自分类Dev

在 hive/sql 中使用滞后函数时列中的默认值

来自分类Dev

如何在Laravel 5.1队列中使用除默认值以外的其他QUEUE_DRIVER?

来自分类Dev

如何使用SQLite-net为SQLite中的列设置默认值?

来自分类Dev

如果未传递默认值,如何在构建器模式中使用默认值,并使线程安全?

来自分类Dev

SQL Server:验证XML列的默认值时出错

来自分类Dev

sql 如何设置新列的默认值布尔值?

Related 相关文章

  1. 1

    如何在SQL Server 2008中使用Alter Table语句设置默认值

  2. 2

    如何在where子句中使用列默认值来标识默认值

  3. 3

    在SQL Server的表格列中使用UDF作为默认值

  4. 4

    使用按行操作设置的SQL列默认值

  5. 5

    在非null列SQL Server中插入null值时如何设置默认值?

  6. 6

    如何在Dart中使用默认值设置列表长度?

  7. 7

    如何在Android中使用默认值设置搜索栏?

  8. 8

    如何在 SQL Server 2008 R2 复制的架构中包含默认值设置

  9. 9

    当列为空时,SQL Server如何设置默认值

  10. 10

    如何在添加新列时设置默认值

  11. 11

    如何在PostgreSQL表中使用自定义函数作为列的默认值

  12. 12

    如何在ReactJS中使用默认值编辑输入

  13. 13

    如何在Postgres中使用默认值创建枚举

  14. 14

    如何在ReactJS中使用默认值编辑输入

  15. 15

    如何在SELECT查询中使用默认值?

  16. 16

    如何在Postgres中使用默认值创建枚举

  17. 17

    如何在char数组中使用默认值?

  18. 18

    如何在Spring Boot请求参数中使用的类中的字段值上设置默认值

  19. 19

    在SQL Server中将datetime列的默认值设置为24h格式

  20. 20

    在 ngFor 循环中使用 Object.keys 时如何设置默认值?

  21. 21

    如何在Firebase远程配置中使用字符串而不是plist设置默认值?

  22. 22

    为SQL Server中的空行设置零默认值

  23. 23

    如果未传递默认值,又如何使线程安全,则如何在构建器模式中使用默认值?

  24. 24

    在 hive/sql 中使用滞后函数时列中的默认值

  25. 25

    如何在Laravel 5.1队列中使用除默认值以外的其他QUEUE_DRIVER?

  26. 26

    如何使用SQLite-net为SQLite中的列设置默认值?

  27. 27

    如果未传递默认值,如何在构建器模式中使用默认值,并使线程安全?

  28. 28

    SQL Server:验证XML列的默认值时出错

  29. 29

    sql 如何设置新列的默认值布尔值?

热门标签

归档