问题标签 [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.
sql - SQL Server 2005:将表结构复制到其他数据库时“CONSTRAINT”关键字丢失
原始表格的片段:
复制表的片段:
复制数据库的代码:
sql - 如何将默认值添加到已经存在的列?
我的 SQL Server 数据库中有一个现有列。我已经尝试了所有我能想到的方法,但无法将默认值添加到列中。在所有其他数据库中有效的是
如何在 SQL Server 中执行此操作?
我得到的确切语法的错误是incorrect syntax near the keyword 'set'
sql - 无法在 MySQL 中将 URL 设置为默认值
我正在使用 phpMYAdmin 将 URL 设置为 MySQL 数据库中表的字段的默认值,但没有运气。
网址是这样的:
http://www.kaboodle.com/hi/img/c/0/0/b2/9/AAAADMEBXEUAAAAAAALKWPw.jpg
这是表字段结构:
sql - 默认为空字符串的列
有没有办法通过 SQL 语句来确保列的默认值为空字符串''
而不是NULL
?
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 的空白条目?
sql - 添加默认约束的命令
似乎至少有两种方法可以使用直接 T-SQL 添加默认约束。我是否正确,以下两者之间的唯一区别是第二种方法专门为约束创建名称,而第一种方法由 SQL Server 生成?
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 服务器时间。
sql - 添加 DATETIME 列的 Alter Table 语法是什么样的?
当我想将默认值设置为 - 例如 - 2011-01-26 14:30:00 时,我找不到将 DATETIME 列添加到 mysql 表的语法是什么样的
有谁知道这种语法是什么样的?
这就是我所拥有的
谢谢
sql-server - SQL Server 数据库中的孤立约束
运行以下查询会导致我们客户数据库中的所有约束。但是,结果集中的几行似乎没有父级,parent_object_id = 0
即OBJECT_NAME(parent_object_id)
返回NULL
。
这是否意味着数据库中存在孤立约束?如果是这样,我该如何删除这些?
从它们的名字中,我可以看出它们是在对结构进行大量更改之前的剩余物。