UPDATE
Definisi
Mengubah data dalam tabel atau melihat.
UPDATE objek SET {nama kolom = {ekspresi | DEFAULT | NULL} | @ variabel = ekspresi | @ variabel = kolom = ekspresi} [, ... n] [DARI {} [, ... n]] [WHERE { }]
Deskripsi klausul
- SET: Menentukan daftar nama variabel atau kolom yang akan diperbarui.
- Nama Kolom: Kolom yang berisi data akan berubah. Harus ada dalam tabel atau melihat. Identitas kolom atau kolom dihitung tidak dapat diperbarui.
- Ekspresi: adalah nilai, variabel harfiah, ungkapan, atau pernyataan subselect dalam tanda kurung yang mengembalikan nilai tunggal. Nilai yang dikembalikan oleh ekspresi menggantikan nilai yang ada dalam kolom atau variabel.
- DEFAULT: Menentukan nilai default untuk kolom didefinisikan adalah untuk menggantikan nilai yang ada dalam kolom tersebut. Ini juga dapat digunakan untuk mengubah kolom untuk null jika memiliki default tidak dan ditetapkan untuk menerima nilai-nilai null.
- DARI: Menentukan menggunakan tabel sumber, pandangan atau meja yang diturunkan untuk memberikan kriteria untuk operasi update. Jika objek yang diperbarui ditunjukkan dalam klausa FROM dan hanya ada satu referensi ke objek di dalamnya, Anda dapat menentukan apakah sebuah alias objek. Jika objek yang diperbarui muncul lebih dari sekali dalam klausa FROM, referensi tunggal untuk objek tidak harus menentukan alias tabel. Semua referensi lain ke objek klausa harus menyertakan alias objek.
- MANA: menentukan kondisi yang membatasi baris yang diperbarui. Penggunaannya ini penting karena jika tidak semua record dari tabel atau view menerima perubahan.
Contoh
a. Update semua catatan dalam tabel Tenaga penjual.
UPDATE SET Bonus Sales.SalesPerson = 6000, CommissionPct = .10, SalesQuota = NULL
b. Pembaruan hanya catatan yang namanya dimulai dengan Jalan-250 dan berwarna merah. Perubahan ini menunjukkan bagaimana menggunakan nilai-nilai dihitung.
UPDATE SET = ListPrice ListPrice Production.Product * 2 Nama MANA SEPERTI N'Road-250% 'AND warna = N'Red'
c. Memodifikasi kolom tenaga penjual SalesYTD meja untuk mencerminkan penjualan terbaru dicatat dalam SalesOrderHeader Tabel.
Sales.SalesPerson SalesYTD UPDATE SET = + Subtotal DARI Sales.SalesPerson SalesYTD SEBAGAI sp INNER JOIN SEBAGAI jadi ON Sales.SalesOrderHeader sp.SalesPersonID = so.SalesPersonID
DAN so.OrderDate = (SELECT MAX (OrderDate) DARI MANA Sales.SalesOrderHeader SalesPersonID = sp.SalesPersonID)
Informasi Bitacoras.com ...
Laju Bitacoras.com: Definisi pernyataan UPDATE Mengubah data dalam tabel atau melihat. UPDATE SET objek {nama kolom = {ekspresi | DEFAULT | NULL} | @ variabel = ekspresi | @ variabel = kolom = ekspresi} [?, N] [? DARI {} [N]] .....
Bagaimana saya menemukan situs ini dan saya senang bahwa saya menemukan, dan sekarang aku bekerja dengan Visual Studio 2010 (. NET) dan SQL Server 2008
Tapi aku memiliki komplikasi dan ingin melihat apakah saya dapat mengandalkan dukungan dan menghapus keraguan saya
Sebab aku tidak bisa memanggil prosedur tersimpan (UPDATE)
jika Anda dapat memberikan beberapa informasi lebih lanjut tentang masalah Anda Saya akan melihat apakah saya dapat membantu.
[...] Posting ini WS mencicit oleh solovb [...]