UPDATE 語法
Informix-4GL 資料操作_SQL Language
語法一
UPDATE tableName SET columnName = expr [, ...]
[WHERE [ NOT ] booleanExpr
/ columnName BETWEEN expr1 AND expr2
/ columnName IN( value [, ...])
/ expr IS NULL
/ columnName LIKE "expr"
/ columnName MATCHES "expr"
/ columnName IN Subquery
/ columnName EXISTS Subquery
/ { ALL Subquery / ANY Subquery / SOME Subquery } -- 三則一 --
[ AND clause ]
[ OR clause ]]
語法二
UPDATE tableName SET ( columnName ) = ( expr [, ...])
[WHERE [ NOT ] booleanExpr
/ BETWEEN expr1 AND expr2
/ IN( value [, ...])
/ expr IS NULL
/ LIKE "expr"
/ MATCHES "expr"
/ IN Subquery
/ EXISTS Subquery
/ { ALL Subquery / ANY Subquery / SOME Subquery } -- 三則一 --
[ AND clause ]
[ OR clause ]]
語法三
UPDATE tableName SET tableName.* = recordTableName.*
[WHERE [ NOT ] booleanExpr
/ BETWEEN expr1 AND expr2
/ IN( value [, ...])
/ expr IS NULL
/ LIKE "expr"
/ MATCHES "expr"
/ IN Subquery
/ EXISTS Subquery
/ { ALL Subquery / ANY Subquery / SOME Subquery } -- 三則一 --
[ AND clause ]
[ OR clause ]]
【 M@nGo 留言區 】 如有任何建議的地方,請前往芒果留言區留言。
最后更新于