I-UPDATE
Depinisyon
Baguhin ang mga data sa isang table o tingnan.
Update bagay Set {haligi pangalan = {expression | default | null} | @ variable = expression | @ variable = haligi = expression} [, ... n] [MULA {} [, ... n]] [SAAN { }]
Paglalarawan ng ang clauses
- Set: tumutukoy sa listahan ng mga variable na pangalan o haligi na ma-update.
- Haligi ng pangalan: ang isang hanay na naglalaman ng mga data ay magbabago. Dapat na umiiral sa table o tingnan. Identity haligi o nakalkula mga haligi ay hindi maaaring ma-update.
- Expression: ay isang variable, literal na halaga, expression, o isang subselect na pahayag sa panaklong na nagbabalik ng isang halaga. Ang halaga na ibinalik sa pamamagitan ng pagpapahayag ay pumapalit sa umiiral na halaga sa haligi o variable.
- Default: Tinutukoy ang default na halaga na tinukoy para sa mga haligi ay upang palitan ang umiiral na halaga sa hanay na iyon. Ito ay maaari ring gamitin upang baguhin ang mga haligi sa Null kung ito ay walang mga default at ay nakatakda upang tanggapin ang mga null halaga.
- MULA SA: Tinutukoy upang gamitin ang isang pinagmulan ng talahanayan, tingnan o nagmula talahanayan upang magbigay ng mga pamantayan para sa mga pagpapatakbo ng update. Kung ang mga bagay na ina-update ay ipinahiwatig sa MULA sugnay at mayroon lamang isang sanggunian sa ang bagay sa ito, maaari mong tukuyin kung o hindi ang isang alias bagay. Kung ang mga bagay na ina-update lumilitaw nang higit pa sa isang beses sa MULA sugnay, ang isang solong reference sa bagay na hindi dapat tukuyin ang isang mga alias ng talahanayan. Lahat ng iba pang mga sanggunian sa ang bagay ng sugnay ay dapat isama ang isang alias ng bagay.
- SAAN: tumutukoy sa mga kondisyon na limitahan ang mga hilera na-update. Ang paggamit nito ay mahalaga dahil kung hindi ang lahat ng mga talaan ng table o view ng pagtanggap ng pagbabago.
Halimbawa
isang. Update lahat ng mga talaan sa talahanayan sa salesperson.
I-update ang Itakda Sales.SalesPerson Bonus = 6000, CommissionPct = .10, SalesQuota = null
b. Update lamang sa mga talaan na ang pangalan ay nagsisimula sa Road-250 at red. Ang pagbabago ay nagpapakita kung paano gamitin ang mga kinakalkula halaga.
Update Set ListPrice = ListPrice Production.Product * 2 SAAN Pangalan KATULAD N'Road-250% 'AT kulay = N'Red'
c. Baguhin ang haligi ng ang talahanayan SalesYTD ng salesperson upang ipakita ang pinakabagong mga benta na nakatala sa Table SalesOrderHeader.
SalesYTD Sales.SalesPerson update Set = + subtotal MULA Sales.SalesPerson SalesYTD AS SP Inner SUMALI AS kaya SA Sales.SalesOrderHeader ang sp.SalesPersonID = so.SalesPersonID
AT so.OrderDate = (piliin MAX (OrderDate) na MULA SAAN Sales.SalesOrderHeader SalesPersonID = sp.SalesPersonID)
Impormasyon Bitacoras.com ...
Rate sa Bitacoras.com: update statement Definition Baguhin ang mga data sa isang table o tingnan. Update bagay Set {haligi pangalan = {expression | default | null} | @ variable = expression | @ variable = haligi = expression} [?, N] [? MULA {} [, N]] .....
Paano tungkol sa natagpuan ko ang site na ito at tuwa ko na nahanap ko, at ngayon ako nagtatrabaho sa Visual Studio 2010 (. NET) at SQL Server 2008
Ngunit mayroon akong komplikasyon at nais upang makita kung ang maaari kong mabibilang sa iyong suporta at i-clear ang aking mga alinlangan
Para sa mga hindi ko maaaring tawagan ang naka-imbak na pamamaraan (Update)
kung maaari mong bigyan ako ng ilang karagdagang impormasyon tungkol sa iyong problema ko makita kung maaari ko ng tulong.
[...] Ang post na ito ay Twitted sa pamamagitan ng solovb [...]