下面是一个示例:
if (userRequest == "D") try get myRecord forUpdate; onException myErrorHandler(12); // exits the program end try delete myRecord; onException myErrorHandler(16); end end
delete 语句的行为取决于记录类型。有关 SQL 处理的详细信息,请参阅 SQL 记录。
有关 forUpdate 选项的详细信息,请参阅 get。
DELETE FROM tableName
WHERE CURRENT OF cursor
如果您希望编写自己的 SQL DELETE 语句,则使用 EGL execute 语句。
不能使用单个 EGL delete 语句来从多个 SQL 表中除去行。
相关概念
记录类型和属性
resultSetID
运行单元
SQL 支持
相关任务
EGL 语句和命令的语法图