![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
VFP 中update replace 的用法
展开全部
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完全一样的。
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完全一样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询