UPDATE

SQL スクリプトの UPDATE ステートメントは、テーブルのレコードを更新します。

構文

UPDATE <table>
	SET <column> = <valueExpression> [, <column> = <valueExpression>]*
	[WHERE <conditionalExpression>]

備考

システムが受け入れる UPDATE ステートメントは、スタンド・アロンの SQL スクリプト ステートメントとして使用できます。
リテラルが許可されている SQL ステートメントでは、変数を使用できます。
WHERE 句はオプションです。UPDATE ステートメントの WHERE 句の規則は、SELECT ステートメントの WHERE 句の規則と同じです。
SET 句の次のサブクエリは許可されていません。
UPDATE <table1> SET x = (SELECT y FROM <table2>)  

PROCEDURE p ( )
BEGIN
  DELETE FROM /shared/scores;
  INSERT INTO /shared/scores VALUES ('Joe', 1001) ;
  UPDATE /shared/.scores SET score=1239 WHERE name='Sue';
END
PROCEDURE p (IN p_name VARCHAR, IN new_score) 
BEGIN
  DELETE FROM /shared/scores WHERE name=p_name;
  INSERT INTO /shared/scores VALUES (p_name, new_score) ;
  UPDATE /shared/.scores SET score=new_score WHERE name=p_name;
END