我一直在研究SQL服务器数据库,不得不再次制作“插入数据”脚本。
为此,我选择了整个“创建”,并抛弃了与数据无关的部分。
现在,我需要删除查询的id部分,我很容易删除它的sart但是我很难完成。
基本上,我需要转
INSERT [dbo].[sometable] ( [table_id], [table_field], [table_field2]) VALUES (id, 'some stuff', 'some stuff')
向
INSERT [dbo].[sometable] ([table_field], [table_field2]) VALUES ('some stuff', 'some stuff')
有人知道怎么做吗?
好吧,也许我不够清楚,但是,例如,我有这个:INSERT [dbo].[motclef] ( [id_motclef], [motclef], [motclef_trash], [createur], [ipcreateur], [datecreation]) VALUES (100, 'ftp', 0, 'xxxxxxxxx', '110.20.65.128', NULL)
我想要这个:
INSERT [dbo].[motclef] ( [motclef], [motclef_trash], [createur], [ipcreateur], [datecreation]) VALUES ( 'ftp', 0, 'xxxxxxxxx', '110.20.65.128', NULL)
答案 0 :(得分:1)
使用以下内容进行匹配:
\([^,]+,
并替换为以下内容:
(
说明:
\(
:匹配左括号[^,]+
:匹配,
(逗号),
:匹配逗号PS:假设您只在文件中插入脚本