【发布时间】:2016-05-25 20:19:04
【问题描述】:
我想向另一个表 (ten_split) 中插入一条记录,直到该值超过 start_table 中 End_loc 字段中的值。思路是将 start_table 中的记录拆分成 10m 段。
start_table 如下所示:
ID Start_loc End_loc
1 0 40
2 0 35
我希望基于 start_table 的 ten_split 表如下所示:
UID ID start_new end_new
1 1 0 10
2 1 10 20
3 1 20 30
4 1 30 40
5 2 0 10
6 2 10 20
7 2 20 30
8 2 30 40
我正在使用 Microsoft T-SQL。我是使用循环的新手,如果有任何帮助,我将不胜感激。
【问题讨论】:
标签: sql-server tsql loops while-loop record