目录
北极星书库
要执行复杂的数据更新,你可以在CFQUERY标签中使用SQL UPDATE语句。SQL UPDATE语句比CFUPDATE标签具有更大的灵活性。其基本语法为:
UPDATE tablename
SET columnname = value
WHERE condition
在SET从句中必须指定一个或多个字段,然后指定一个常量或表达式作为该字段的值。
对于上一个例子,如果使用CFQUERY代替CFUPDATE,其语法应为:
<CFQUERY NAME="UpdateEmployee"
DATASOURCE="Employee DB">
UPDATE Employees
SET Firstname=’#Form.Firstname#’
LastName=’#Form.LastName#’
Phone=’#Form.Phone#’
WHERE Employee_ID=#Employee_ID#
</CFQUERY>
注意,WHERE从句是可选的。但如果你在UPDATE语句中不使用WHERE从句,则数据库表中的所有记录都会被更新。
前页
目录
北极星书库