2017-04-21 154 views
-4

我想插入到我的表中的新值与'插件= 2' 我如何创建查询? 这是我的表:插入,更新SQL查询

PLUGINID PARAMNAME       PARAMVALUE 
1   ExportCustomTranslationFile 
1   ExportFileNameCounter    CONNECTEXPORT 
1   ExportFileNamePrimaryKeys 
+3

你在开玩笑吧?看看你发布的内容,并问问自己,如果你认为你可以回答这个问题,除了发布的内容外,不需要任何知识。你想要所有这些行,但是PLUGINID的值需要变成2吗?你有什么尝试? –

+1

如果您甚至无法将数据插入表中,我建议您不要触摸数据库。询问真正知道数据库的人这样做。 – Eric

+0

你是如何添加这3行的? –

回答

0
--This cte code to insert data may be useful and change pluginid =2 or 3 as you required 
;WITH CTE(PLUGINID,PARAMNAME,PARAMVALUE) 
as 
(
SELECT 1,'ExportCustomTranslationFile' , null   UNION ALL 
SELECT 1,'ExportFileNameCounter'  ,'CONNECTEXPORT' UNION ALL 
SELECT 1,'ExportFileNamePrimaryKeys',nuLL 
) 
INSERT INTO #Temp(PLUGINID,PARAMNAME,PARAMVALUE) 
SELECT 2 AS PLUGINID,PARAMNAME,PARAMVALUE FROM CTE 

SELECT * from #Temp 
+0

查询感谢很多朋友 – Shoma