SQL Update

UPDATE
Përcaktim
Ndryshimi i të dhënave në një tabelë apo pamje.

 SET UPDATE objekt {Emri kolonë = {shprehja | DEFAULT | NULL} | @ ndryshueshme = Shprehja | @ ndryshueshme = kolonë = shprehje} [, ... n] [NGA {} [, ... n]] [KU {   }] 

Përshkrimi i klauzolave

  • SET: Përcakton listën e emrave të ndryshueshme apo kolonë për t'u freskuar.
  • Kolona Emri: Një shtyllë që përmban të dhënat do të ndryshojë. Duhet të ekzistojë në tabelë ose pamje. Shtyllat e identitetit ose kolona llogaritur nuk mund të rifreskohet.
  • Shprehje: është një variabël, vlera letrare, shprehja, apo një deklaratë subselect në kllapa që kthen një vlerë të vetme. Vlera e kthyer nga të shprehurit zëvendëson vlerën ekzistuese në kolonën ose të ndryshueshme.
  • DEFAULT: Specifikon vlera e parazgjedhur të përcaktuara për kolonën është që të zëvendësojë vlerën ekzistues në atë kolonë. Kjo mund të përdoret gjithashtu për të ndryshuar kolona të NULL kur nuk ka default dhe është vendosur që të pranojë vlerat null.
  • NGA: Përcakton që të përdorin një tabelë burim, pamje ose tabelë rrjedh për të siguruar kushtet për funksionimin update. Nëse objekti duke u përditësuar është treguar në NGA pikë dhe nuk është vetëm një referencë në objektin në të, ju mund të specifikoni nëse ose jo një pseudonim objekt. Nëse objekti duke u përditësuar duket më shumë se një herë në NGA klauzolë, një referencë të vetme me objektin nuk duhet të specifikoni një pseudonim tryezë. Të gjitha referencat e tjera në objekt të klauzolës së duhet të përfshijnë një pseudonim objekt.
  • KU: specifikon kushtet që kufizojnë rreshtat që janë përditësuar. Përdorimi i saj është i rëndësishëm sepse në qoftë se jo të gjitha të dhënat e tabelës ose shikoni marrjes amendamentin.

Shembuj
a. Përditësime të gjitha të dhënat në salesperson tryezë.

 UPDATE Sales.SalesPerson Bonus SET = 6000, e CommissionPct = .10, të SalesQuota = null

b. Updates vetëm regjistrimet e të cilëve emri i fillon me Rrugore-250 dhe janë të kuqe. Ndryshimi i tregon se si të përdorin vlera të llogaritura.

 UPDATE SET ListPrice = ListPrice Production.Product * 2 KU Emri LIKE N'Road-250 për qind 'DHE ngjyrë = N'Red'

c. Ndrysho shtyllën e salesperson SalesYTD tryezë për të pasqyruar e shitjes më të fundit të regjistruara në SalesOrderHeader Tabela.

 SalesYTD UPDATE Sales.SalesPerson SET = + Nëntotali NGA Sales.SalesPerson SalesYTD AS sp BRENDËSISË Regjistrohu si kështu me radhë Sales.SalesOrderHeader sp.SalesPersonID = so.SalesPersonID
 DHE so.OrderDate = (SELECT MAX (OrderDate) nga ku Sales.SalesOrderHeader SalesPersonID = Hap sp.SalesPersonID)

4 Responses to "SQL Update"

  1. Bitacoras.com thotë:

    Informacione Bitacoras.com ...

    Shkalla në Bitacoras.com: Përkufizimi UPDATE deklaratë Ndrysho të dhënat në një tabelë apo pamje. SET UPDATE objekt {Emri kolonë = {shprehja | DEFAULT | NULL} | @ ndryshueshme = Shprehja | @ ndryshueshme = kolonë = shprehje} [?, N] [? NGA {} [N]] .....

  2. Maggi thotë:

    Si për gjeta këtë faqe dhe kam kënaqësinë që kam gjetur, dhe tani unë jam duke punuar me Visual Studio 2010 (. NET) dhe SQL Server 2008

    Por unë kam komplikime dhe do të donte për të parë nëse unë mund të llogarisë në mbështetjen tuaj dhe të qartë dyshimet e mia

    Sepse unë nuk mund të telefononi procedurën e ruajtur (update)

    • Eliseu thotë:

      në qoftë se ju mund të jepni disa informacione më shumë rreth problemit tuaj unë do të shoh nëse unë mund të ndihmojë.

  3. [...] Ky post u Twitted nga solovb [...]

Koment