2017-04-21 4 views
-4

'plugin = 2'로 새 값을 테이블에 삽입하고 싶습니다. 어떻게 쿼리를 만들 수 있습니까 ?? 이 내 테이블 :Insert, Update SQL QUERY

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