VFP 中update replace 的用法

2025-04-14 18:19:47
推荐回答(1个)
回答1:

1、update
replace语法如下:
  REPLACE
(
'string_expression1'
,'string_expression2'
,'string_expression3'
)
  2、update
replace设置参数如下:
  'string_expression1'
  待搜索的字符串表达式。string_expression1可以是字符数据或二进制数据。
  'string_expression2'
  待查找的字符串表达式。string_expression2可以是字符数据或二进制数据。
  'string_expression3'
  替换用的字符串表达式。string_expression3可以是字符数据或二进制数据。
  3、返回类型如下:
  如果
string_expression(1、2
或3)是支持的字符数据类型之一,则返回字符数据。如果string_expression(1、2

3)是支持的
binary数据类型之一,则返回二进制数据。
  注意:
  1、使用REPLACE的最大好处就是可以将DELETE和INSERT合二为一,形成一个原子操作。这样就可以不必考虑在同时使用DELETE和INSERT时添加事务等复杂操作了。
  2、在使用REPLACE时,表中必须有唯一索引,而且这个索引所在的字段不能允许空值,否则REPLACE就和INSERT完全一样的。