以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  用SQL代码能否将某列的值按照表达式批量更改  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=85077)

--  作者:zunwoun
--  发布时间:2016/5/17 10:54:00
--  用SQL代码能否将某列的值按照表达式批量更改
用SQL代码能否将某列的值按照表达式批量更改,例如批量将某列数据全部乘以2后跟新原数值
--  作者:大红袍
--  发布时间:2016/5/17 11:00:00
--  

参考

 

http://www.foxtable.com/help/topics/2898.htm

 


--  作者:zunwoun
--  发布时间:2016/5/17 11:11:00
--  

我理解的意思是可以只加载一条记录形成datatable

然后用SQLReplaceFor命令全部更新所有数据?


--  作者:zunwoun
--  发布时间:2016/5/17 11:14:00
--  

举例请教,我想把数据库A的列B的值全部半角字符变为半角字符,谢


--  作者:大红袍
--  发布时间:2016/5/17 11:14:00
--  

你也可以用sql语句直接修改,也就是update语句

 

http://www.foxtable.com/help/topics/0690.htm

 

http://www.foxtable.com/help/topics/0696.htm

 

 

 


--  作者:zunwoun
--  发布时间:2016/5/17 14:56:00
--  
在Sql语句中,怎样对列名用函数重新计算后再赋值,例如把列值中全角字符变为半角字符
--  作者:大红袍
--  发布时间:2016/5/17 14:59:00
--  
以下是引用zunwoun在2016/5/17 14:56:00的发言:
在Sql语句中,怎样对列名用函数重新计算后再赋值,例如把列值中全角字符变为半角字符

 

不行,你必须在sqlserver里面写一个全角转变角的函数才能直接调用。

 

否则,你只能在foxtable里面吧内容替换完以后,再保存。