问题描述:
现需纠正错误银行、账号信息,修改时提示“已使用账号不能修改类型,开户银行、账号、币种”,请指导解决处理。
问题回复:
执行脚本前请先备份好数据,需要修改备注中的信息在执行。 --修改开户银行的脚本 declare @KaiHuYinHangName as varchar(100) declare @Name as varchar(100) set @Name='对公8038' --被修改的账户名称 set @KaiHuYinHangName='农行浙江分行' --需要把'对公8038'的开户银行修改为'农行浙江分行' declare @KaiHuYinHangID as int select @KaiHuYinHangID=id from eap_EnumItem where [name]=@KaiHuYinHangName and idEnum=103 update AA_BankAccount set bankName=@KaiHuYinHangID where [name]=@Name and bankNoType=271 go --修改开户银行的脚本 declare @bankNo as varchar(50) declare @Name as varchar(100) set @Name='对公8038' --被修改的账户名称 set @bankNo='66666666666666' --需要把'对公8038'的账号修改为'66666666666666' update AA_BankAccount set bankNo=@bankNo where [name]=@Name and bankNoType=271