1
2
SQL不理解数组,但可以像下面这样列出多个插入值。
|
2
1
可以使用如下值创建伪表:
*存储过程更改后编辑* 我不确定你的数据来自哪里,以及你是如何传递的。首先,它似乎只是在一个sql脚本中。我发现上面这样的事情对于配置表很方便,在部署后将脚本放入数据库项目中以确保值存在。 如果使用存储过程,为什么不为每个值调用存储过程?
您可以创建一个UDTT并用值加载它,然后将其传递给存储过程:
|
3
0
或者你可以在插入前触发
或者你可以使用一个程序
|
4
0
[dbo]。[BudgetAndAuthorizationChangeReasons]表应该存在。 |
5
-1
你在与代码作斗争,因为你在努力定义你的目标。这让那些试图帮助的人感到痛苦。考虑到一系列原因,您只需要删除表中不存在的所有内容。
fiddle 演示。注意,这利用了 table value constructor 这是一件非常方便的事情。 |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |