SQL Server2008怎样写这样一个存储过程?

nightgoblin nightgoblin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在有个b表,表结构如下(b2中A代表10,B代表11,C代表12):
b1 b2
1 1,2,3,4,5,6,7,8,9,A,B,C

然后我创建另外一个表c,想将b表中b1和b2数据插入进去,表结构如下:
c1 c2
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
.......

基础数据源码

IF OBJECT_ID('b') IS NOT NULL
DROP TABLE b;
GO
IF OBJECT_ID('c') IS NOT NULL
DROP TABLE a;
GO
--创建b表
CREATE TABLE b
( b1 INT , --产品ID
b2 VARCHAR(50) --产品合同月份
);
--插入数据
INSERT INTO b VALUES (1,'1,2,3,4,5,6,7,8,9,A,B,C');

GO
--创建c表
CREATE TABLE c
(c1 INT,--产品ID
c2 INT --产品月份);


请问高手,这个存储过程怎样写?
...全文
评论 6
收藏 已收藏
分享
返回顶部
nightgoblin
MS-SQL Server 34,876 成员 254,635 内容