UPDATE
Definizione
Modificare i dati in una tabella o vista.
UPDATE oggetto SET colonna name = {{espressione | DEFAULT | NULL} | @ = espressione variabile | @ colonna = variabile = espressione} [, ... n] [FROM {} [, ... n]] [WHERE { }] Descrizione delle clausole
- SET: consente di specificare l'elenco dei nomi delle variabili o delle colonne da aggiornare.
- Nome colonna: Una colonna contenente i dati cambieranno. Deve essere presente nella tabella o vista. Le colonne Identity o colonne calcolate non può essere aggiornato.
- Espressione: è una variabile, il valore letterale, l'espressione, o la dichiarazione di selezione secondaria in parentesi che restituisce un singolo valore. Il valore restituito dall'espressione sostituisce il valore esistente nella colonna o variabile.
- DEFAULT: Specifica il valore predefinito per la colonna è quello di sostituire il valore esistente in quella colonna. Questo può anche essere utilizzato per modificare la colonna a null se non ha predefinito ed è impostato per accettare valori nulli.
- DA: Specifica di utilizzare una tabella di origine, la vista o tabella derivata per fornire i criteri per l'operazione di aggiornamento. Se l'oggetto in fase di aggiornamento è indicato nella clausola FROM e non vi è un solo riferimento all'oggetto in esso, è possibile specificare se un alias oggetti. Se l'oggetto in fase di aggiornamento appare più di una volta nella clausola FROM, un riferimento unico per l'oggetto non deve specificare un alias di tabella. Tutti gli altri riferimenti all'oggetto della clausola deve includere un alias oggetti.
- DOVE: specifica le condizioni che limitano le righe che vengono aggiornati. Il suo utilizzo è importante perché, se non tutti i record della tabella o vista ricevere l'emendamento.
Esempi
uno. Aggiornamenti tutti i record della tabella SalesPerson.
UPDATE Sales.SalesPerson Bonus SET = 6000, CommissionPct = 0,10, SalesQuota = NULL
b. Aggiornamenti solo i record il cui nome inizia con Road-250 e sono di colore rosso. Il cambiamento viene illustrato come utilizzare i valori calcolati.
UPDATE SET ListPrice = ListPrice Production.Product * 2 WHERE Nome COME N'Road-250% 'AND color = N'Red'
c. Modificare colonna della tabella SalesPerson SalesYTD in modo da riflettere le vendite più recenti registrate nella tabella SalesOrderHeader.
SalesYTD Sales.SalesPerson SET UPDATE = + SubTotal DA Sales.SalesPerson SalesYTD AS INNER JOIN sp così e così via Sales.SalesOrderHeader sp.SalesPersonID = so.SalesPersonID
E so.OrderDate = (SELECT MAX (OrderDate) Da dove Sales.SalesOrderHeader SalesPersonID = sp.SalesPersonID)
Informazioni Bitacoras.com ...
Rate in Bitacoras.com: Definizione UPDATE Modificare i dati in una tabella o vista. UPDATE SET oggetto = {nome della colonna espressione {| DEFAULT | NULL} | @ espressione variabile = | @ colonna = variabile = espressione} [?, N] [? FROM {} [, N]] .....
Che ne dici Ho trovato questo sito e mi diletto che ho trovato, e adesso sto lavorando con Visual Studio 2010 (. NET) e SQL Server 2008
Ma ho complicazioni e vorrei vedere se posso contare sul vostro sostegno e cancellare i miei dubbi
Perché io non posso chiamare la stored procedure (UPDATE)
se potete darmi qualche informazione in più sul tuo problema vedrò se posso aiutare.
[...] Questo post è stato beffato da solovb [...]