一条update语句?(50分)

  • 主题发起人 主题发起人 yy-xx-pp
  • 开始时间 开始时间
Y

yy-xx-pp

Unregistered / Unconfirmed
GUEST, unregistred user!
某表中有a1字符型(宽度17)字段,现在只对a1修改第2到第9个字符,保留第1和第10到
第16字符,where又包含a1,用update,如何写该语句?该表是parodox.
 
首先查询到a1的值 Stra1
update tablename set al='+
Stra1[1]+New2To9+Copy(a1, 10, 6)+
' where al=XXXXX'
 

update tablename set
a1=copy(Olda1,1,1)+New2To9+copy(Olda1,10,6)
where a1=Olda1;
 
用的是哪种方式连接数据库?
 
yy-xx-pp:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
parodox所支持的SQL语句中,不支持截字符串的函数,
还是换数据库吧,
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
后退
顶部