问题标签 [default-constraint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
850 浏览

sql - SQL Server 2005:将表结构复制到其他数据库时“CONSTRAINT”关键字丢失

原始表格的片段:

复制表的片段:

复制数据库的代码:

0 投票
2 回答
52301 浏览

sql - 如何将默认值添加到已经存在的列?

我的 SQL Server 数据库中有一个现有列。我已经尝试了所有我能想到的方法,但无法将默认值添加到列中。在所有其他数据库中有效的是

如何在 SQL Server 中执行此操作?

我得到的确切语法的错误是incorrect syntax near the keyword 'set'

0 投票
1 回答
363 浏览

sql - 无法在 MySQL 中将 URL 设置为默认值

我正在使用 phpMYAdmin 将 URL 设置为 MySQL 数据库中表的字段的默认值,但没有运气。

网址是这样的:

http://www.kaboodle.com/hi/img/c/0/0/b2/9/AAAADMEBXEUAAAAAAALKWPw.jpg

这是表字段结构:

0 投票
1 回答
68462 浏览

sql - 默认为空字符串的列

有没有办法通过 SQL 语句来确保列的默认值为空字符串''而不是NULL?

0 投票
5 回答
15275 浏览

sql - mysql "datetime NOT NULL DEFAULT '1970-01-01'" 变成 0000-00-00 00:00:00

我创建了一个列

但是,当我使用 LOAD DATA 命令从 CSV 文件上传数据时,date_start保存的值为 0000-00-00 00:00:00 的空白条目?

0 投票
1 回答
54438 浏览

sql - 添加默认约束的命令

似乎至少有两种方法可以使用直接 T-SQL 添加默认约束。我是否正确,以下两者之间的唯一区别是第二种方法专门为约束创建名称,而第一种方法由 SQL Server 生成?

0 投票
3 回答
4165 浏览

c# - 将 NULL 值传递给 LINQ 中的 DateTime 字段

我的数据库表是这样的

我正在使用 LINQ to SQL。在 C# 中,我只需要传递 [Amount] 和 [Remarks] 字段,其他字段必须使用它们的默认值([PropID] 和 [UpdatedOn])。

在 C# 中,我创建 tbl_CurrentProperties 对象,如下所示,

然后将对象提交到数据上下文。但在这里,Linq 分配'1/1/0001 12:00:00 AM'给 UpdatedOn 字段。但这违反了 SQL 日期时间范围1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM并发生异常。此外,我无法为DateTime字段手动分配 NULL 值,因为它是不可为空的类型。无论如何,我需要这样做才能使用其默认约束。我该怎么做呢?


PS:我想这样使用它,因为我的数据库是在线的,而用户位于不同的位置。所以如果我使用 DateTime.Now,用户机器中的时间可能是错误的,它会在 DB 中插入一个错误的值。我需要始终使用 SQL 服务器时间。

0 投票
2 回答
83511 浏览

sql - 添加 DATETIME 列的 Alter Table 语法是什么样的?

当我想将默认值设置为 - 例如 - 2011-01-26 14:30:00 时,我找不到将 DATETIME 列添加到 mysql 表的语法是什么样的

有谁知道这种语法是什么样的?

这就是我所拥有的

谢谢

0 投票
1 回答
2669 浏览

sql-server - SQL Server 数据库中的孤立约束

运行以下查询会导致我们客户数据库中的所有约束。但是,结果集中的几行似乎没有父级,parent_object_id = 0OBJECT_NAME(parent_object_id)返回NULL

这是否意味着数据库中存在孤立约束?如果是这样,我该如何删除这些?

从它们的名字中,我可以看出它们是在对结构进行大量更改之前的剩余物。

0 投票
3 回答
281 浏览

mysql - 默认值必须是常量;为什么?

在这

默认值必须是常量;它不能是函数或表达式

你能告诉我为什么吗 ?为什么我们必须给定默认值?