2017-04-21 153 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