UPDATE
Definitie
Wijzig de gegevens in een tabel of view.
UPDATE object SET {kolomnaam = {uitdrukking | default | NULL} | @ variabele = expressie | @ variabele = kolom = expressie} [, ... n] [FROM {} [, ... n]] [Waar { }]
Beschrijving van de clausules
- SET: geeft u de lijst met namen van variabelen of kolom te worden bijgewerkt.
- Name Kolom: Een kolom met de gegevens te veranderen. Moet bestaan in de tabel of weergave. Identiteit kolommen of berekende kolommen kunnen niet worden bijgewerkt.
- Expression: is een variabele, letterlijke waarde, expressie of een Subselect verklaring tussen haakjes die een enkele waarde teruggeeft. De waarde die wordt geretourneerd door expressie vervangt de bestaande waarde in de kolom of variabele.
- DEFAULT: Specificeert de standaard waarde is gedefinieerd voor de kolom is om de bestaande waarde te vervangen in die kolom. Dit kan ook worden gebruikt om de kolom te wijzigen op null als het geen verzuim en is ingesteld op null-waarden te accepteren.
- VAN: Geeft het gebruik van een bron tabel, weergave of afgeleide tabel om de criteria voor het bijwerken. Als het object wordt bijgewerkt wordt aangegeven in de FROM-component en er is slechts een verwijzing naar het object in, kun je opgeven of een object alias. Als het object wordt bijgewerkt blijkt meer dan eens in de FROM-component, moet een enkele verwijzing naar het object niet opgeven een tafel alias. Alle andere verwijzingen naar het doel van de clausule moet een object alias.
- WAAR: aangegeven aan welke voorwaarden de rijen die worden bijgewerkt te beperken. Het gebruik ervan is belangrijk, want als niet alle records van de tabel of weergave het ontvangen van het amendement.
Voorbeelden
een. Updates alle records in de tabel verkoper.
UPDATE SET Sales.SalesPerson Bonus = 6000, CommissionPct = .10, SalesQuota = NULL
b. Updates alleen de records waarvan de naam begint met Road-250 en zijn rood. De verandering toont het gebruik berekende waarden.
UPDATE SET nieuwprijs = nieuwprijs Production.Product * 2 WHERE naam LIKE N'Road-250% 'AND kleur = N'Red'
c. Wijzig kolom van de tabel SalesYTD verkoper om de meest recente verkoop opgenomen in tabel SalesOrderHeader weer te geven.
SalesYTD Sales.SalesPerson UPDATE SET = + Subtotaal VAN Sales.SalesPerson SalesYTD AS sp INNER Zoals zo mee op Sales.SalesOrderHeader sp.SalesPersonID = so.SalesPersonID
EN so.OrderDate = (SELECT MAX (Orderdatum) vanwaar Sales.SalesOrderHeader SalesPersonID = sp.SalesPersonID)
Informatie Bitacoras.com ...
Prijs in Bitacoras.com: UPDATE statement Definitie Wijzig de gegevens in een tabel of view. UPDATE object SET {kolomnaam = {uitdrukking | default | NULL} | @ variabele = expressie | @ variabele = kolom = uitdrukking} [?, N] [? FROM {} [, N]] .....
Hoe zit het met vond ik deze site en ik heb een vermaak, dat vond ik, en nu ben ik het werken met Visual Studio 2010 (. NET) en SQL Server 2008
Maar ik heb complicaties en zou graag zien of ik kan rekenen op uw steun en duidelijk mijn twijfels
Want ik kan niet bellen met de opgeslagen procedure (UPDATE)
als je kan me wat meer informatie over uw probleem dat ik zal zien of ik kan helpen.
[...] Dit bericht is Twitted door solovb [...]