SQL Server 拆分数据表
发布网友
发布时间:2022-09-26 13:38
我来回答
共2个回答
热心网友
时间:2023-09-30 19:29
可以这样做:
select * into tableclass0 from table where 班级=0
select * into tableclass1 from table where 班级=1
select * into tableclass2 from table where 班级=2
select * into tableclass3 from table where 班级=3
...
select * into tableclass9 from table where 班级=9
在把原先的表删除,就实现了1张表分成10张的,只要条件对就可以了,tableclass0-9是新表的名称,按你的表结构,可以不用导入id
热心网友
时间:2023-09-30 19:30
看你需要怎么做,如果要自定义表,那么可以考虑存储过程,传参数后,根据参数生成不同的班级表,如果要全部生成,就在存储过程中写while生成就可以
热心网友
时间:2023-09-30 19:30
可以这样做:
select * into tableclass0 from table where 班级=0
select * into tableclass1 from table where 班级=1
select * into tableclass2 from table where 班级=2
select * into tableclass3 from table where 班级=3
...
select * into tableclass9 from table where 班级=9
在把原先的表删除,就实现了1张表分成10张的,只要条件对就可以了,tableclass0-9是新表的名称,按你的表结构,可以不用导入id
热心网友
时间:2023-09-30 19:30
看你需要怎么做,如果要自定义表,那么可以考虑存储过程,传参数后,根据参数生成不同的班级表,如果要全部生成,就在存储过程中写while生成就可以