2017-04-21 2 views
-4

Je veux insérer dans ma table de nouvelles valeurs avec 'plugin = 2' Comment puis-je créer une requête ?? Ce ma table:Insérer, mettre à jour SQL QUERY

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

Vous plaisantez droit? Regardez ce que vous avez posté et demandez-vous si vous pensez que vous pourriez répondre à cette question sans autre connaissance que ce qui est posté. Voulez-vous toutes ces lignes, mais la valeur de PLUGINID doit devenir 2? Qu'avez-vous essayé? –

+1

Si vous ne pouvez même pas insérer de données dans une table, je vous suggère de ne pas toucher à la base de données. Demandez à quelqu'un qui connaît réellement la base de données de le faire. – Eric

+0

Comment avez-vous ajouté ces 3 lignes? –

Répondre

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

Merci beaucoup ami – Shoma