【发布时间】:2008-10-28 17:15:21
【问题描述】:
我正在使用 SQL Server 2000 中的存储过程,其临时表定义如下:
CREATE TABLE #MapTable (Category varchar(40), Code char(5))
创建表后,我想插入一些标准记录(然后将在过程中动态补充)。每个类别(大约 10 个)会有几个代码(通常是 3-5 个),我想在一个语句中表达每个类别的插入操作。
知道怎么做吗?
到目前为止,我最好的想法是在数据库中保留一个真实的表作为模板,但如果可能的话,我真的很想避免这种情况。这将存在的数据库是大型机系统的快照,因此整个数据库每晚都会被炸毁并在批处理过程中重新创建 - 存储过程在过程结束时从源代码控制重新加载。
我试图解决的问题与其说是只保留一个陈述,不如说是试图避免一遍又一遍地重新输入类别名称。
【问题讨论】:
标签: sql sql-server tsql