我正在创建一个包含超过700个INSERT语句的脚本
INSERT tableName ([A], [B], [D], [E]) VALUES (1, 1, N'a', N'p')
INSERT tableName ([A], [B], [D], [E]) VALUES (2, 1, N'x', N'o')
INSERT tableName ([A], [B], [D], [E]) VALUES (3, 1, N'y', N'u')
INSERT tableName ([A], [B], [D], [E]) VALUES (4, 1, N's', N't')
INSERT tableName ([A], [B], [D], [E]) VALUES (5, 1, N'y', N'w')
INSERT tableName ([A], [B], [D], [E]) VALUES (6, 1, N'z', N'z')
INSERT tableName ([A], [B], [D], [E]) VALUES (7, 1, N'k', N'f')
依旧......
我想删除多余的部分
INSERT tableName([A],[B],[D],[E])
有没有办法实现这个目标?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
想象力:
有点像,
INSERT tableName ([A], [B], [D], [E]) MULTIPLE VALUES
(1, 1, N'a', N'p')
, (2, 1, N'x', N'o')
, (3, 1, N'y', N'u')
, (4, 1, N's', N't')
, (5, 1, N'y', N'w')
, (6, 1, N'z', N'z')
, (7, 1, N'k', N'f')
请指导......我怎样才能提高性能,正如我所提到的,我要从一个脚本中添加700条记录......
答案 0 :(得分:1)
您可以尝试这样:
INSERT tableName ([A], [B], [D], [E]) VALUES
(1, 1, N'a', N'p')
, (2, 1, N'x', N'o')
, (3, 1, N'y', N'u')
, (4, 1, N's', N't')
, (5, 1, N'y', N'w')
, (6, 1, N'z', N'z')
, (7, 1, N'k', N'f')
即,只需从您的查询中删除MULTIPLE
,而您自己几乎可以获得它。