Aar*_*son 5 sql sql-server-2012
我看过很多例子和笔记,人们说你可以做以下事情:
INSERT INTO DatesTable
SELECT DateAdd(day, 1, MAX(DatesTable.Dates)) from DatesTable
GO 10
Run Code Online (Sandbox Code Playgroud)
GO n 次我听说是一种在 SQL 中循环的有效方式 - 但它不起作用并且 SQL Server Management Studio 不允许它。
我做错了什么还是有我不知道的设置?如果无法完成,那么简单的替代方法是什么。
为确认其有效人员干杯。我找到了它不想工作的原因 - GO 只是想要在它之后再有另一个语句,所以我做了一个选择来查看它的工作,它允许它全部运行 - 简单而有用。
INSERT INTO DatesTable SELECT DateAdd(day, 1, MAX(DatesTable.Dates)) from DatesTable
GO 10
SELECT * FROM DatesTable
Run Code Online (Sandbox Code Playgroud)