簡體   English   中英

如何更新兩個表的列?

[英]How do i update columns of two tables?

我的SalesInvoices表具有以下結構

銷售

  SaleNo int PK
  SaleDt Datetime PK
  Qnty
  UP

發票

InvoiceNo int  PK
InvoiceDT Datetime PK
SaleNo int   PK FK
SaleDT datetime PK FK

我想更新兩個表的SaleDT,需要將其設置為值'2013-01-31 08:25:38.217'。 我該怎么做呢?

嘗試這個..

-首先在一個表中更新值,然后在另一個表中

UPDATE        S
SET           S.SaleDT = 'your value'
FROM          SALE S
INNER JOIN    INVOICE I
ON            S.SaleNO = I.SaleNo


UPDATE      I
SET         I.SaleDT = 'your value'
FROM SALE   S
INNER JOIN  INVOICE I
ON          S.SaleNO = I.SaleNo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM