SELECT
'S. J. & G. FAZUL ELLAHIE (PVT) LTD.' AS CompanyName,
'E - 46, S.I.T.E., KARACHI - 75700' AS CompanyAddress,
'admin' login_user, 'crm.sjg.local' selhost,
'admin' sellogin, 'sr_salereport' seltoprint,
'SALES REPORT' selreportTitle, '' selflagType,
'SI' selreportType, '' selfrmDate, '' seltoDate,
'' selfromProductId, '' selac_fromProductId_ac,
'' selbrandId, '' selcustomerId, '' selac_customerId_ac,
'' selgodownId, '' selsmId, '' selsalesmanId, '' selcity,
'' selarea, '' selorders_status, 'S' seldst,
'Invoice' selgroup1, '1' selcurrencyid, 'id' seltype,
'D' seldefUnit, '' selmanufacturers_id, 'Report' selyt0,
CAST(docTypeId as varchar(20)) + CAST(documentId as varchar(20)) groupId1,
[dbo].[ITL_DATE_TO_STRING_FOR_SORTING](refDate) groupTitle1,
'' groupId2, '' selgroup2,'' groupTitle2, *
FROM
[dbo].SR_Sale(null, null, 0, 0, 0, 0, N'', N'', 0, N'SI', 0, 0, 1, N'id', N'D') AS TR
WHERE
docType IN ('SI', 'GYM RECEIPT')
Q
如何更新从查询
0
A
回答
0
柱(selmanufacturers_id)这是一个普遍的更新语句
FROM dbo.SR_Sale
SET selmanufacturers_id ='xxx'
WHERE (TODO: add where-clause here to specify which row needs to be updated)
+0
谢谢,但dbo.SR_Sale是一个函数。我无法在函数上使用更新查询。 –
0
假设selmanufacturers_id在[DBO] .SR_Sale功能,但违背products_id不存在。
IF (OBJECT_ID('tempdb..#tmp_SR_SALE') IS NOT NULL)
BEGIN
DROP TABLE #tmp_SR_SALE
END
SELECT 'S. J. & G. FAZUL ELLAHIE (PVT) LTD.' AS CompanyName ,
'E - 46, S.I.T.E., KARACHI - 75700' AS CompanyAddress ,
'admin' login_user ,
'crm.sjg.local' selhost ,
'admin' sellogin ,
'sr_salereport' seltoprint ,
'SALES REPORT' selreportTitle ,
'' selflagType ,
'SI' selreportType ,
'' selfrmDate ,
'' seltoDate ,
'' selfromProductId ,
'' selac_fromProductId_ac ,
'' selbrandId ,
'' selcustomerId ,
'' selac_customerId_ac ,
'' selgodownId ,
'' selsmId ,
'' selsalesmanId ,
'' selcity ,
'' selarea ,
'' selorders_status ,
'S' seldst ,
'Invoice' selgroup1 ,
'1' selcurrencyid ,
'id' seltype ,
'D' seldefUnit ,
'' selmanufacturers_id ,
'Report' selyt0 ,
CAST(docTypeId AS VARCHAR(20)) + CAST(documentId AS VARCHAR(20)) groupId1 ,
[dbo].[ITL_DATE_TO_STRING_FOR_SORTING](refDate) groupTitle1 ,
'' groupId2 ,
'' selgroup2 ,
'' groupTitle2 ,
*
INTO #tmp_SR_SALE FROM [dbo].SR_Sale(NULL, NULL, 0, 0, 0, 0, N'', N'', 0, N'SI', 0, 0, 1,
N'id', N'D') AS TR
WHERE docType IN ('SI', 'GYM RECEIPT')
UPDATE #tmp_SR_SALE
SET selmanufacturers_id = 'value here'
WHERE products_id = 9031
SELECT * FROM #tmp_SR_SALE
+0
如果我运行这个查询,我会不会丢失前面的表和数据? –
+0
这只会更新#tmp_SR_SALE上的selmanufacturers_id,[dbo] .SR_Sale函数中的数据将保持不变。 –
相关问题
- 1. 从查询查询中更新查询
- 2. 更新从查询
- 3. 如何更新单查询
- 4. 如何更新Firebase查询?
- 5. 如何在更新查询
- 6. 如何更新查询
- 7. PHP的图像更新查询,如何更新查询
- 8. 更新查询从2表
- 9. Mysql查询更新从PHP
- 10. 更新查询在更新查询android.sqlite
- 11. 如何将更新查询从mysql更改为pdo?
- 12. 更新查询
- 13. 更新查询
- 14. 查询更新
- 15. 更新查询
- 16. 更新查询
- 17. 如何更新另一个更新查询中的新表?
- 18. 如何使用JSONP查询更新?
- 19. 如何执行此更新查询?
- 20. 如何分割值并更新查询
- 21. 如何优化此更新SQL查询
- 22. 如何更新我的SQL查询5.0
- 23. 如何用子查询更新多行?
- 24. 如何更新FirebaseRecyclerAdapter的查询
- 25. 如何运行更新查询?
- 26. 如何创建此更新查询?
- 27. 如何更新使用Hibernate SQL查询
- 28. 如何执行更新查询?
- 29. 如何动态更新sql查询 - jquery
- 30. 如何执行更新Hibernate查询
查询正在运行并确定从表中选择数据......但实际上我想更新单个列(selmanufacturers_id)但我无法使用正确的语法...请指导我一个或两个列从上面的查询..问题是更新selmanufacturers_id其中products_id等于9031 –
请阅读[问]并相应地编辑您的问题。 –