社区
数据库相关
帖子详情
急!问一个update语句问题
pgz_007
2008-09-01 05:22:16
我用的是paradox数据库
数据库中有几百条记录,
L000001
L000002
L000003
.
.
.
L000959
我想前面的L全部改成J,请问我改怎么做?
如果是sqlserver的话 有replace函数,可是paradox数据库好像不支持此函数,我该怎么办?
update storage set wzllbhid=replace(wzllbhid,'L','J')
...全文
93
4
打赏
收藏
急!问一个update语句问题
我用的是paradox数据库 数据库中有几百条记录, L000001 L000002 L000003 . . . L000959 我想前面的L全部改成J,请问我改怎么做? 如果是sqlserver的话 有replace函数,可是paradox数据库好像不支持此函数,我该怎么办? update storage set wzllbhid=replace(wzllbhid,'L','J')
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alphen
2008-09-01
打赏
举报
回复
SUBSTRING 是SQL标准语句,在任何数据库下都支持
柯本
2008-09-01
打赏
举报
回复
[Quote=引用 1 楼 SmallHand 的回复:]
BDE支持SUBSTRING
update storage set wzllbhid = 'J' + SUBSTRING(wzllbhid from 2)
没实验,你自己试试看。
另外一种方法,你把数据都导入到sqlserver中去,处理完成后再导回来。
== 注意备份 ==
[/Quote]
我测试过,没问题
zhangfq01
2008-09-01
打赏
举报
回复
楼上的方法我没有试过
你可以用d7写一个小工具,BDE或ADO连接到数据库上,
Query.Edit;
Query.FieldByName('AA').AsString:= 'J' + Copy(Query.FieldByName('AA').AsString, 2, 6);
Query.Post;
搞定之
火龙岛主
2008-09-01
打赏
举报
回复
BDE支持SUBSTRING
update storage set wzllbhid = 'J' + SUBSTRING(wzllbhid from 2)
没实验,你自己试试看。
另外一种方法,你把数据都导入到sqlserver中去,处理完成后再导回来。
== 注意备份 ==
for
update
语句
使用不当,行锁变表锁
通常我们为了防止并发读写导致的数据不一致或者数据覆盖
问
题
会采取锁的方式 解决。今天介绍一把数据库级别的锁,使用for
update
语句
产生的数据库锁,以及可能导致的表锁
问
题
。(测试版本处于mysql 5.x版本) 先来看
一个
这样的
问
题
。就拿超卖举个例子.现在用户A与用户B。大家都要同时对
一个
订单做扣减,假如A查完库存以后,cpu调度到了用户B执行的线程上,这个时候再查出来也是100,然后各自做了各自的扣减之后,数据库还是99.就发生了超卖的
问
题
。针对这个
问
题
其实有很多解决方案,可以上分布式锁也可以上数.
Mybatis中Mapper.xml文件中的
update
语句
写法
update
CT_SYS_DUTYREAL DUTYREAL_UID = #{dutyrealUid,jdbcType=DECIMAL}, DUTYRULE_ID = #{dutyruleId,jdbcType=DECIMAL}, DUTYREAL_ST = #{dut
mybatis
update
语句
加判断怎么写??
id="
update
AdministrationAsset" parameterType="com.opple.fa.assetcard.entity.AdministrationAsset">
update
TB_FA_ADMINISTRATION_ASSET prefix="SET" suffixOverrides=","> test="null != serialNumber
mysql uodate报错_
急
!C#访
问
mysql的
update
报错
代码粘贴如下:for (int j = 0; j < row; j++){//找出原始值string find_value = "select * from sensor_running where (date(dt) between str_to_date('2012-08-01', '%Y-%m-%d') and str_to_date('2012-08-07', '%Y-%m-%d')...
@Transactional 事务未生效!
急
急
急
!!!
不是事务未生效,而是没有指定事务管理器
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章