UPDATE
Definicija
Promjena podataka u tablicu ili pogled.
UPDATE SET objekt {stupac name = {izraz | DEFAULT | NULL} | @ varijabla = izraz | @ varijabla = izraz stupac =} [, ... n] [S {} [, ... n]] [gdje je { }]
Opis klauzule
- SET: Određuje popis imena varijable ili stupcu biti obnovljeno.
- Ime Stupac: stupac sadrži podatke će se promijeniti. Mora postojati u tablici ili pogledu. Identiteta stupci ili izračunane stupaca ne može biti obnovljeno.
- Izraz: varijabla, doslovno vrijednost, izraz ili Pod-selektirane osobe izjavu u zagradama koji vraća jednu vrijednost. Vrijednost koju vraća izražavanja zamjenjuje postojeće vrijednosti u stupac ili varijable.
- DEFAULT: Određuje zadana vrijednost definirana za stupcu je zamijeniti postojeće vrijednosti u tom stupcu. Ovo se također može koristiti za promjenu stupca null ako nema zadane i postavljen prihvatiti null vrijednosti.
- OD: Određuje da koristite izvorne tablice, Pogled ili izvedeni stol kako bi osigurao uvjete za ažuriranje rad. Ako je objekt u izradi je naznačeno u FROM klauzuli i postoji samo jedan poziv na objekt u njemu, možete odrediti da li ili ne pseudonim objekta. Ako je objekt se ažurira se više puta u FROM klauzuli, jedan poziv na objekt ne smije sadržavati alias tablice. Sve ostale reference na objekt mora sadržavati klauzulu alias objekta.
- WHERE: određuje uvjete koji ograničavaju retke koji su ažurirani. Njegova uporaba je važno jer ako ne svi zapisi o stol ili pogled primitka izmjene i dopune.
Primjeri
. Ažuriranja sve zapise u tablici prodavač.
UPDATE SET Sales.SalesPerson Bonus = 6000, CommissionPct = .10 i SalesQuota = NULL
b. Ažuriranja samo zapise čije ime počinje sa Road-250 i su crveno. Promjena pokazuje kako koristiti izračunate vrijednosti.
UPDATE SET ListPrice = ListPrice Production.Product 2 * GDJE ime kao N'Road-250% "i boja = N'Red '
c. Promijeni stupac tablice SalesYTD prodavaču da odražava najnovije prodaja u tablici SalesOrderHeader.
SalesYTD Sales.SalesPerson UPDATE SET + = Ukupno OD Sales.SalesPerson SalesYTD AS sp INNER JOIN AS tako dalje Sales.SalesOrderHeader sp.SalesPersonID = so.SalesPersonID
I so.OrderDate = (SELECT MAX (OrderDate), odakle Sales.SalesOrderHeader SalesPersonID = sp.SalesPersonID)
Informacije Bitacoras.com ...
Stopa u Bitacoras.com: UPDATE izjava Definicija Promjena podataka u tablici ili pogledu. UPDATE SET objekt {stupac name = {izraz | DEFAULT | NULL} | @ varijabla = izraz | @ varijabla = izraz stupac =} [?, N] [? OD {} [N]] .....
O tome kako sam pronašao ovu stranicu i ja oduševit koje sam našao, a sada radim sa Visual Studio 2010 (. NET) i SQL Server 2008
Ali imam komplikacije, a željeli biste vidjeti ako Ja mogu računati na vašu podršku i jasno moje sumnje
Jer ja ne mogu nazvati pohranjene procedure (UPDATE)
možete li mi dati neke dodatne informacije o svom problemu ću vidjeti ako ja mogu pomoći.
[...] Ovaj post je Twitted po solovb [...]