主賬號處理

2021-05-26 09:22:52 字數 1283 閱讀 2829

drop table a

create table a(id int identity(1,1) not null primary key,acc varchar(100),flag int default 0,iszhu char(1) default 0)

insert a(acc)

select '101 000550 8091 111'

union all

select '101 000550 8092 121'

union all

select '101 000553 8093 111'

union all

select '101 000554 8091 111'

union all

select '101 000444 8023 101'

union all

select '101 000444 8043 101'

union all

select '101 000443 8071 101'

union all

select '101 000550 8091 111'

union all

select '101 000550 8093 111'

with cte1 as(

select distinct substring(acc,5,7) as number from a

),cte2 as(

select row_number() over(order by number) as id,number   from cte1

)update a set flag=cte2.id from a,cte2 where substring(acc,5,7)=number

declare @flag int

set @flag=1

while @flag<=(select max(flag) from a)

begin

with cte3 as(

select id,min(acc) as zhanghao from a where flag=@flag and substring(acc,12,4) in('8091','8092','8093','8094','8095','8096','8097','8098','8099') group by id

)update a set iszhu=1 where id in(select top 1 id from cte3)

set @flag=@flag+1

endselect * from a

EMVTag系列4《5A 應用主賬號》

l var.最大10 m 必備 此資料應存在並提供給終端,終端在讀應用資料過程中,如果沒有讀到必備資料,終端中止交易 等同磁條上的應用主帳戶。銀行卡號一般是16位或者19位。由如下三部分構成 前6位數字為發卡 銀行識別號,由iso國際組織統一制定。其中第一位數字是主要產業識別符號 major ind...

5個自助建立EOS主網賬號的途徑

我們知道由於eos新賬號只能由另乙個已經存在的eos賬號來建立,因為這個已有的賬號需要為新賬號支付記憶體購買和cpu 頻寬抵押的費用。對於新進入eos區塊鏈領域的開發者,一種辦法是請有eos賬號的朋友為你建立乙個新的eos賬號,但是如果你沒有這種朋友呢?更簡單的辦法是自助建立eos賬號。本文將介紹可...

Mysql雙主自增長衝突處理

多主互備和主從複製有一些區別,因為多主中都可以對伺服器有寫許可權,所以設計到自增長重複問題 出現的問題 多主自增長id重複 1 首先我們通過a,b的test表結構 2 掉a,在b上對資料表test 存在自增長id 執行插入操作,返回插入id為1 3 後停掉b,在a上對資料表test 存在自增長id ...