以文本方式查看主题 - 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里面吧内容替换完以后,再保存。 |