在SQL Server 2012中,若需按月份建立结构相同的数据表,逐一手动创建效率低下。可通过编写循环脚本结合动态SQL语句,批量生成各月对应的表,大幅提升操作效率,实现快速建表。
1、 首先在对象资源管理器中建立连接,新建名为sale的数据库,完成后点击确认按钮。
2、 在已建立的sale数据库中,创建新的数据表t_sale_month_1,具体操作所示。
3、 第三步,创建表时添加索引,以name字段建立非唯一索引,具体所示。
4、 创建数据库表后,刷新sale数据库,查看其属性与索引信息,具体所示。
5、 第五步:右键点击数据库表t_sale_month_1,选择编写表脚本为→CREATE到→新查询编辑器窗口,操作所示。
6、 第六步,将之前创建表t_sale_month_1的SQL语句复制,把表名由t_sale_month_1更改为t_sale_month_2,然后执行修改后的语句,完成t_sale_month_2表的创建,具体操作所示。
7、 第七步,重新选择索引,查看并修改其创建语句后执行;具体为创建名为t_sale_month_2的索引,操作所示。
新浪科技公众号
“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)










