打开Edge Progress数据库更新查询

Nar*_*ina 1 database insert-update progress-4gl openedge

我是 Open Edge Progress 数据库的初学者。

是否有任何查询来更新/插入数据到进度数据库表中

我的尝试是

ASSIGN
  TABLE.COLUMN=DATA
END
Run Code Online (Sandbox Code Playgroud)

它是否正确?

Mik*_*ner 5

您首先需要访问一条记录:

FIND TABLE WHERE TABLE.FIELD = 42 EXCLUSIVE-LOCK.
Run Code Online (Sandbox Code Playgroud)

或者

FIND FIRST TABLE EXCLUSIVE-LOCK.
Run Code Online (Sandbox Code Playgroud)

或创建一条记录:

CREATE TABLE.
Run Code Online (Sandbox Code Playgroud)

您的赋值语句缺少一个句点 (.) 来终止该语句 - 并且您不需要 END 语句,除非您在某处打开一个块。

ASSIGN TABLE.COLUMN=DATA.
Run Code Online (Sandbox Code Playgroud)

  • 您需要将其保存到过程文件(test.p)中并执行 _progres -p test.p 或类似的东西。 (2认同)