当前位置: 首页 >> sql >> 正文contribute

更新全称sql

e_o=E
code=e_o.code
coderule=[3,6,9]
r=coderule[2:]
Levels=1
101
For i In coderule[Levels-1:]:
i=6
try:
coderule[i+1]
Expire IndexError:
break
Update Ma_Coa_Acc b
Set b.Acc_Name1 = (Select (Select Acc_Name1
From Ma_Coa_Acc
Where Substr(a.Acc_Code, 1, i) = Acc_Code
And Length(Acc_Code) = i
And a.Coa_Code = Coa_Code
And a.Fiscal = Fiscal) || ‘_’ || Acc_Name Name1
From Ma_Coa_Acc a
Where Length(Acc_Code) = coderule[i+1]
And b.Acc_Code = Acc_Code
And b.Coa_Code = Coa_Code
And b.Fiscal = Fiscal)
Where Length(b.Acc_Code) = coderule[i+1]
And acc_code Like ‘code%’;

e_o=E

code=e_o.code

coderule=[3,6,9]

r=coderule[2:]

Levels=1

101

For i In coderule[Levels-1:]:

i=6

try:

coderule[i+1]

Expire IndexError:

break

Update Ma_Coa_Acc b

Set b.Acc_Name1 = (Select (Select Acc_Name1

From Ma_Coa_Acc

Where Substr(a.Acc_Code, 1, i) = Acc_Code

And Length(Acc_Code) = i

And a.Coa_Code = Coa_Code

And a.Fiscal = Fiscal) || ‘_’ || Acc_Name Name1

From Ma_Coa_Acc a

Where Length(Acc_Code) = coderule[i+1]

And b.Acc_Code = Acc_Code

And b.Coa_Code = Coa_Code

And b.Fiscal = Fiscal)

Where Length(b.Acc_Code) = coderule[i+1]

And acc_code Like ‘code%’;

>>其他新闻:

0 条评论 发表评论

留下回复