[英]How do you get a rowcount into SQL insert statements generated in Excel?
我在Excel中生成SQL插入语句,但是遇到了问题。 这些语句应用于的表的主键不是自动递增的标识。 我正在尝试寻找一种方法,可以在Excel的行计数中插入它生成的插入语句(从而有效地为行赋予一个标识;或者至少使SQL Server在执行时停止抱怨)。
有没有人知道Excel中已经内置的任何内容,可以让我实现这一目标? 如果没有,还有其他想法吗? 提前致谢。
rowCount
编辑 :添加示例
DECLARE @MaxCount INT
SELECT @MaxCount = MAX(ID) FROM SomeTable
INSERT INTO (ID, ...) VALUES (@MaxCount + 1, ...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.