|
1
3
因为本质上这就是SQL Server所做的,所以您可以这样做,以至少避免两个几乎相同的语句(伪代码):
我认为没有一种方法可以与默认值合并。 |
|
|
2
2
我想说你的方法很好。简单的检查,然后插入一个。如果您担心干燥,请封装该调用,以便重复调用。 我会说,DB上的插入/更新在某些表上可能会很昂贵(取决于设计目标),所以如果您必须编写额外的代码来处理这个场景,那么我认为权衡没有问题。 |
|
|
3
0
这个 可以 工作,取决于您是指在默认约束中定义的默认值,还是在代码中定义的默认值? 如果“约束”失败,如果“编码”成功。 编辑 :你的意思是约束。呸!
无论用什么方法,在insert子句中指定一列都需要一个值。 所以你的第一个解决方案就是你所做的…… |
|
|
4
0
像这样的东西可能有用(但不是很漂亮):
|
|
|
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 2 年前 |
|
|
Nick Fleetwood · 调度语法的LINQ查询 3 年前 |
|
|
Mateen Bagheri · 选择表的计数并选择其自身 3 年前 |
|
Java · 使用交叉应用同时显示两列 3 年前 |