游戏联盟分享平台-全自助-免费游戏分享-七玩网
我的世界《记忆之间》一个全新的MMOARPG模式MC-七玩网
独家出售24-70级附魔端授权、完美六职业、农场BOSS挑战、自定义加密RFS、支持称号图片,同时兼容64位与32位系统。-七玩网
蓝易云香港服务器特惠:29元/月尊享1核1G内存10Mbps CN2线路,大带宽首选,品质推荐,信赖之选!-七玩网

庆祝藏宝湾海外开区 奉献一份破天一剑单机版武功转换丹的教程

本帖最后由 klltm 于 2015-4-28 17:49 编辑

转自:破天一剑单机爱好者论坛
地址:http://www.skyblade.cc
大量精品破天一剑的架设 软件 教程等等
破天一剑单机爱好者群号:436287616


——————————————-


使用方法 在 pcik 的 user 表上 管理新建触发 复制进去 确定即可

  1. CREATE trigger CKPCIK
  2. on [user]
  3. for update
  4. as
  5. declare @account varchar(17),@data varbinary(7500),@tbdj int,@item12 int,@ztq1 int,@ztq2 int,@ztq3 int,@ztq4 int,@ztq5 int
  6. declare @ztq6 int,@ztq7 int,@ztq8 int,@zg1 int,@zg2 int,@zg3 int,@zg4 int,@zg5 int,@zg6 int,@zg7 int,@zg8 int
  7. select @account=account,@data=data from inserted
  8. set @zg1=575
  9. set @zg2=576
  10. set @zg3=577
  11. set @zg4=578
  12. set @zg5=579
  13. set @zg6=580
  14. set @zg7=581
  15. set @zg8=582  /****** 转功丹物品ID ******/
  16. if(substring(@data,24,1)<>0x68) and (convert(int,substring(@data,315,1)+substring(@data,314,1))=@zg1 and @zg1>0)   
  17.   begin
  18.    set @data=substring(@data,0,3940)+convert(varbinary(1),1)+substring(@data,3941,1839)
  19.    set @data=substring(@data,0,314)+convert(varbinary(4),0)+substring(@data,318,5462)
  20.    set @data=substring(@data,0,318)+convert(varbinary(4),0)+substring(@data,322,5458)
  21.    update [user] set [data]=@data where account=@account
  22.   end
  23. if(substring(@data,24,1)<>0x6B) and (convert(int,substring(@data,315,1)+substring(@data,314,1))=@zg2 and @zg2>0)   
  24.   begin
  25.    set @data=substring(@data,0,3940)+convert(varbinary(1),2)+substring(@data,3941,1839)
  26.    set @data=substring(@data,0,314)+convert(varbinary(4),0)+substring(@data,318,5462)
  27.    set @data=substring(@data,0,318)+convert(varbinary(4),0)+substring(@data,322,5458)
  28.    update [user] set [data]=@data where account=@account
  29.   end
  30. if(substring(@data,24,1)<>0x6C) and (convert(int,substring(@data,315,1)+substring(@data,314,1))=@zg3 and @zg3>0)   
  31.   begin
  32.    set @data=substring(@data,0,3940)+convert(varbinary(1),3)+substring(@data,3941,1839)
  33.    set @data=substring(@data,0,314)+convert(varbinary(4),0)+substring(@data,318,5462)
  34.    set @data=substring(@data,0,318)+convert(varbinary(4),0)+substring(@data,322,5458)
  35.    update [user] set [data]=@data where account=@account
  36.   end
  37. if(substring(@data,24,1)<>0x67) and (convert(int,substring(@data,315,1)+substring(@data,314,1))=@zg4 and @zg4>0)   
  38.   begin
  39.    set @data=substring(@data,0,3940)+convert(varbinary(1),4)+substring(@data,3941,1839)
  40.    set @data=substring(@data,0,314)+convert(varbinary(4),0)+substring(@data,318,5462)
  41.    set @data=substring(@data,0,318)+convert(varbinary(4),0)+substring(@data,322,5458)
  42.    update [user] set [data]=@data where account=@account
  43.   end
  44. if(substring(@data,24,1)<>0x6A) and (convert(int,substring(@data,315,1)+substring(@data,314,1))=@zg5 and @zg5>0)   
  45.   begin
  46.    set @data=substring(@data,0,3940)+convert(varbinary(1),5)+substring(@data,3941,1839)
  47.    set @data=substring(@data,0,314)+convert(varbinary(4),0)+substring(@data,318,5462)
  48.    set @data=substring(@data,0,318)+convert(varbinary(4),0)+substring(@data,322,5458)
  49.    update [user] set [data]=@data where account=@account
  50.   end
  51. if(substring(@data,24,1)<>0x66) and (convert(int,substring(@data,315,1)+substring(@data,314,1))=@zg6 and @zg6>0)   
  52.   begin
  53.    set @data=substring(@data,0,3940)+convert(varbinary(1),6)+substring(@data,3941,1839)
  54.    set @data=substring(@data,0,314)+convert(varbinary(4),0)+substring(@data,318,5462)
  55.    set @data=substring(@data,0,318)+convert(varbinary(4),0)+substring(@data,322,5458)
  56.    update [user] set [data]=@data where account=@account
  57.   end
  58. if(substring(@data,24,1)<>0x65) and (convert(int,substring(@data,315,1)+substring(@data,314,1))=@zg7 and @zg7>0)   
  59.   begin
  60.    set @data=substring(@data,0,3940)+convert(varbinary(1),7)+substring(@data,3941,1839)
  61.    set @data=substring(@data,0,314)+convert(varbinary(4),0)+substring(@data,318,5462)
  62.    set @data=substring(@data,0,318)+convert(varbinary(4),0)+substring(@data,322,5458)
  63.    update [user] set [data]=@data where account=@account
  64.   end
  65. if(substring(@data,24,1)<>0x69) and (convert(int,substring(@data,315,1)+substring(@data,314,1))=@zg8 and @zg8>0)   
  66.   begin
  67.    set @data=substring(@data,0,3940)+convert(varbinary(1),8)+substring(@data,3941,1839)
  68.    set @data=substring(@data,0,314)+convert(varbinary(4),0)+substring(@data,318,5462)
  69.    set @data=substring(@data,0,318)+convert(varbinary(4),0)+substring(@data,322,5458)
  70.    update [user] set [data]=@data where account=@account
  71.   end
  72. if(substring(@data,24,1)<>0x68) and (convert(int,substring(@data,323,1)+substring(@data,322,1))=@zg1 and @zg1>0)   
  73.   begin
  74.    set @data=substring(@data,0,3941)+convert(varbinary(1),1)+substring(@data,3942,1838)
  75.    set @data=substring(@data,0,322)+convert(varbinary(4),0)+substring(@data,326,5454)
  76.    set @data=substring(@data,0,326)+convert(varbinary(4),0)+substring(@data,330,5450)
  77.    update [user] set [data]=@data where account=@account
  78.   end
  79. if(substring(@data,24,1)<>0x6B) and (convert(int,substring(@data,323,1)+substring(@data,322,1))=@zg2 and @zg2>0)   
  80.   begin
  81.    set @data=substring(@data,0,3941)+convert(varbinary(1),2)+substring(@data,3942,1838)
  82.    set @data=substring(@data,0,322)+convert(varbinary(4),0)+substring(@data,326,5454)
  83.    set @data=substring(@data,0,326)+convert(varbinary(4),0)+substring(@data,330,5450)
  84.    update [user] set [data]=@data where account=@account
  85.   end
  86. if(substring(@data,24,1)<>0x6C) and (convert(int,substring(@data,323,1)+substring(@data,322,1))=@zg3 and @zg3>0)   
  87.   begin
  88.    set @data=substring(@data,0,3941)+convert(varbinary(1),3)+substring(@data,3942,1838)
  89.    set @data=substring(@data,0,322)+convert(varbinary(4),0)+substring(@data,326,5454)
  90.    set @data=substring(@data,0,326)+convert(varbinary(4),0)+substring(@data,330,5450)
  91.    update [user] set [data]=@data where account=@account
  92.   end
  93. if(substring(@data,24,1)<>0x67) and (convert(int,substring(@data,323,1)+substring(@data,322,1))=@zg4 and @zg4>0)   
  94.   begin
  95.    set @data=substring(@data,0,3941)+convert(varbinary(1),4)+substring(@data,3942,1838)
  96.    set @data=substring(@data,0,322)+convert(varbinary(4),0)+substring(@data,326,5454)
  97.    set @data=substring(@data,0,326)+convert(varbinary(4),0)+substring(@data,330,5450)
  98.    update [user] set [data]=@data where account=@account
  99.   end
  100. if(substring(@data,24,1)<>0x6A) and (convert(int,substring(@data,323,1)+substring(@data,322,1))=@zg5 and @zg5>0)   
  101.   begin
  102.    set @data=substring(@data,0,3941)+convert(varbinary(1),5)+substring(@data,3942,1838)
  103.    set @data=substring(@data,0,322)+convert(varbinary(4),0)+substring(@data,326,5454)
  104.    set @data=substring(@data,0,326)+convert(varbinary(4),0)+substring(@data,330,5450)
  105.    update [user] set [data]=@data where account=@account
  106.   end
  107. if(substring(@data,24,1)<>0x66) and (convert(int,substring(@data,323,1)+substring(@data,322,1))=@zg6 and @zg6>0)   
  108.   begin
  109.    set @data=substring(@data,0,3941)+convert(varbinary(1),6)+substring(@data,3942,1838)
  110.    set @data=substring(@data,0,322)+convert(varbinary(4),0)+substring(@data,326,5454)
  111.    set @data=substring(@data,0,326)+convert(varbinary(4),0)+substring(@data,330,5450)
  112.    update [user] set [data]=@data where account=@account
  113.   end
  114. if(substring(@data,24,1)<>0x65) and (convert(int,substring(@data,323,1)+substring(@data,322,1))=@zg7 and @zg7>0)   
  115.   begin
  116.    set @data=substring(@data,0,3941)+convert(varbinary(1),7)+substring(@data,3942,1838)
  117.    set @data=substring(@data,0,322)+convert(varbinary(4),0)+substring(@data,326,5454)
  118.    set @data=substring(@data,0,326)+convert(varbinary(4),0)+substring(@data,330,5450)
  119.    update [user] set [data]=@data where account=@account
  120.   end
  121. if(substring(@data,24,1)<>0x69) and (convert(int,substring(@data,323,1)+substring(@data,322,1))=@zg8 and @zg8>0)   
  122.   begin
  123.    set @data=substring(@data,0,3941)+convert(varbinary(1),8)+substring(@data,3942,1838)
  124.    set @data=substring(@data,0,322)+convert(varbinary(4),0)+substring(@data,326,5454)
  125.    set @data=substring(@data,0,326)+convert(varbinary(4),0)+substring(@data,330,5450)
  126.    update [user] set [data]=@data where account=@account
  127.   end
  128. if(substring(@data,24,1)<>0x68) and (convert(int,substring(@data,331,1)+substring(@data,330,1))=@zg1 and @zg1>0)   
  129.   begin
  130.    set @data=substring(@data,0,3942)+convert(varbinary(1),1)+substring(@data,3943,1837)
  131.    set @data=substring(@data,0,330)+convert(varbinary(4),0)+substring(@data,334,5446)
  132.    set @data=substring(@data,0,334)+convert(varbinary(4),0)+substring(@data,338,5442)
  133.    update [user] set [data]=@data where account=@account
  134.   end
  135. if(substring(@data,24,1)<>0x6B) and (convert(int,substring(@data,331,1)+substring(@data,330,1))=@zg2 and @zg2>0)   
  136.   begin
  137.    set @data=substring(@data,0,3942)+convert(varbinary(1),2)+substring(@data,3943,1837)
  138.    set @data=substring(@data,0,330)+convert(varbinary(4),0)+substring(@data,334,5446)
  139.    set @data=substring(@data,0,334)+convert(varbinary(4),0)+substring(@data,338,5442)
  140.    update [user] set [data]=@data where account=@account
  141.   end
  142. if(substring(@data,24,1)<>0x6C) and (convert(int,substring(@data,331,1)+substring(@data,330,1))=@zg3 and @zg3>0)   
  143.   begin
  144.    set @data=substring(@data,0,3942)+convert(varbinary(1),3)+substring(@data,3943,1837)
  145.    set @data=substring(@data,0,330)+convert(varbinary(4),0)+substring(@data,334,5446)
  146.    set @data=substring(@data,0,334)+convert(varbinary(4),0)+substring(@data,338,5442)
  147.    update [user] set [data]=@data where account=@account
  148.   end
  149. if(substring(@data,24,1)<>0x67) and (convert(int,substring(@data,331,1)+substring(@data,330,1))=@zg4 and @zg4>0)   
  150.   begin
  151.    set @data=substring(@data,0,3942)+convert(varbinary(1),4)+substring(@data,3943,1837)
  152.    set @data=substring(@data,0,330)+convert(varbinary(4),0)+substring(@data,334,5446)
  153.    set @data=substring(@data,0,334)+convert(varbinary(4),0)+substring(@data,338,5442)
  154.    update [user] set [data]=@data where account=@account
  155.   end
  156. if(substring(@data,24,1)<>0x6A) and (convert(int,substring(@data,331,1)+substring(@data,330,1))=@zg5 and @zg5>0)   
  157.   begin
  158.    set @data=substring(@data,0,3942)+convert(varbinary(1),5)+substring(@data,3943,1837)
  159.    set @data=substring(@data,0,330)+convert(varbinary(4),0)+substring(@data,334,5446)
  160.    set @data=substring(@data,0,334)+convert(varbinary(4),0)+substring(@data,338,5442)
  161.    update [user] set [data]=@data where account=@account
  162.   end
  163. if(substring(@data,24,1)<>0x66) and (convert(int,substring(@data,331,1)+substring(@data,330,1))=@zg6 and @zg6>0)   
  164.   begin
  165.    set @data=substring(@data,0,3942)+convert(varbinary(1),6)+substring(@data,3943,1837)
  166.    set @data=substring(@data,0,330)+convert(varbinary(4),0)+substring(@data,334,5446)
  167.    set @data=substring(@data,0,334)+convert(varbinary(4),0)+substring(@data,338,5442)
  168.    update [user] set [data]=@data where account=@account
  169.   end
  170. if(substring(@data,24,1)<>0x65) and (convert(int,substring(@data,331,1)+substring(@data,330,1))=@zg7 and @zg7>0)   
  171.   begin
  172.    set @data=substring(@data,0,3942)+convert(varbinary(1),7)+substring(@data,3943,1837)
  173.    set @data=substring(@data,0,330)+convert(varbinary(4),0)+substring(@data,334,5446)
  174.    set @data=substring(@data,0,334)+convert(varbinary(4),0)+substring(@data,338,5442)
  175.    update [user] set [data]=@data where account=@account
  176.   end
  177. if(substring(@data,24,1)<>0x69) and (convert(int,substring(@data,331,1)+substring(@data,330,1))=@zg8 and @zg8>0)   
  178.   begin
  179.    set @data=substring(@data,0,3942)+convert(varbinary(1),8)+substring(@data,3943,1837)
  180.    set @data=substring(@data,0,330)+convert(varbinary(4),0)+substring(@data,334,5446)
  181.    set @data=substring(@data,0,334)+convert(varbinary(4),0)+substring(@data,338,5442)
  182.    update [user] set [data]=@data where account=@account
  183.   end
  184. if(substring(@data,779,1)<>0x68) and (convert(int,substring(@data,1070,1)+substring(@data,1069,1))=@zg1 and @zg1>0)   
  185.   begin
  186.    set @data=substring(@data,0,4452)+convert(varbinary(1),1)+substring(@data,4453,1327)
  187.    set @data=substring(@data,0,1069)+convert(varbinary(4),0)+substring(@data,1073,4707)
  188.    set @data=substring(@data,0,1073)+convert(varbinary(4),0)+substring(@data,1077,4703)
  189.    update [user] set [data]=@data where account=@account
  190.   end
  191. if(substring(@data,779,1)<>0x6B) and (convert(int,substring(@data,1070,1)+substring(@data,1069,1))=@zg2 and @zg2>0)   
  192.   begin
  193.    set @data=substring(@data,0,4452)+convert(varbinary(1),2)+substring(@data,4453,1327)
  194.    set @data=substring(@data,0,1069)+convert(varbinary(4),0)+substring(@data,1073,4707)
  195.    set @data=substring(@data,0,1073)+convert(varbinary(4),0)+substring(@data,1077,4703)
  196.    update [user] set [data]=@data where account=@account
  197.   end
  198. if(substring(@data,779,1)<>0x6C) and (convert(int,substring(@data,1070,1)+substring(@data,1069,1))=@zg3 and @zg3>0)   
  199.   begin
  200.    set @data=substring(@data,0,4452)+convert(varbinary(1),3)+substring(@data,4453,1327)
  201.    set @data=substring(@data,0,1069)+convert(varbinary(4),0)+substring(@data,1073,4707)
  202.    set @data=substring(@data,0,1073)+convert(varbinary(4),0)+substring(@data,1077,4703)
  203.    update [user] set [data]=@data where account=@account
  204.   end
  205. if(substring(@data,779,1)<>0x67) and (convert(int,substring(@data,1070,1)+substring(@data,1069,1))=@zg4 and @zg4>0)   
  206.   begin
  207.    set @data=substring(@data,0,4452)+convert(varbinary(1),4)+substring(@data,4453,1327)
  208.    set @data=substring(@data,0,1069)+convert(varbinary(4),0)+substring(@data,1073,4707)
  209.    set @data=substring(@data,0,1073)+convert(varbinary(4),0)+substring(@data,1077,4703)
  210.    update [user] set [data]=@data where account=@account
  211.   end
  212. if(substring(@data,779,1)<>0x6A) and (convert(int,substring(@data,1070,1)+substring(@data,1069,1))=@zg5 and @zg5>0)   
  213.   begin
  214.    set @data=substring(@data,0,4452)+convert(varbinary(1),5)+substring(@data,4453,1327)
  215.    set @data=substring(@data,0,1069)+convert(varbinary(4),0)+substring(@data,1073,4707)
  216.    set @data=substring(@data,0,1073)+convert(varbinary(4),0)+substring(@data,1077,4703)
  217.    update [user] set [data]=@data where account=@account
  218.   end
  219. if(substring(@data,779,1)<>0x66) and (convert(int,substring(@data,1070,1)+substring(@data,1069,1))=@zg6 and @zg6>0)   
  220.   begin
  221.    set @data=substring(@data,0,4452)+convert(varbinary(1),6)+substring(@data,4453,1327)
  222.    set @data=substring(@data,0,1069)+convert(varbinary(4),0)+substring(@data,1073,4707)
  223.    set @data=substring(@data,0,1073)+convert(varbinary(4),0)+substring(@data,1077,4703)
  224.    update [user] set [data]=@data where account=@account
  225.   end
  226. if(substring(@data,779,1)<>0x65) and (convert(int,substring(@data,1070,1)+substring(@data,1069,1))=@zg7 and @zg7>0)   
  227.   begin
  228.    set @data=substring(@data,0,4452)+convert(varbinary(1),7)+substring(@data,4453,1327)
  229.    set @data=substring(@data,0,1069)+convert(varbinary(4),0)+substring(@data,1073,4707)
  230.    set @data=substring(@data,0,1073)+convert(varbinary(4),0)+substring(@data,1077,4703)
  231.    update [user] set [data]=@data where account=@account
  232.   end
  233. if(substring(@data,779,1)<>0x69) and (convert(int,substring(@data,1070,1)+substring(@data,1069,1))=@zg8 and @zg8>0)   
  234.   begin
  235.    set @data=substring(@data,0,4452)+convert(varbinary(1),8)+substring(@data,4453,1327)
  236.    set @data=substring(@data,0,1069)+convert(varbinary(4),0)+substring(@data,1073,4707)
  237.    set @data=substring(@data,0,1073)+convert(varbinary(4),0)+substring(@data,1077,4703)
  238.    update [user] set [data]=@data where account=@account
  239.   end
  240. if(substring(@data,779,1)<>0x68) and (convert(int,substring(@data,1078,1)+substring(@data,1077,1))=@zg1 and @zg1>0)   
  241.   begin
  242.    set @data=substring(@data,0,4453)+convert(varbinary(1),1)+substring(@data,4454,1326)
  243.    set @data=substring(@data,0,1077)+convert(varbinary(4),0)+substring(@data,1081,4699)
  244.    set @data=substring(@data,0,1081)+convert(varbinary(4),0)+substring(@data,1085,4695)
  245.    update [user] set [data]=@data where account=@account
  246.   end
  247. if(substring(@data,779,1)<>0x6B) and (convert(int,substring(@data,1078,1)+substring(@data,1077,1))=@zg2 and @zg2>0)   
  248.   begin
  249.    set @data=substring(@data,0,4453)+convert(varbinary(1),2)+substring(@data,4454,1326)
  250.    set @data=substring(@data,0,1077)+convert(varbinary(4),0)+substring(@data,1081,4699)
  251.    set @data=substring(@data,0,1081)+convert(varbinary(4),0)+substring(@data,1085,4695)
  252.    update [user] set [data]=@data where account=@account
  253.   end
  254. if(substring(@data,779,1)<>0x6C) and (convert(int,substring(@data,1078,1)+substring(@data,1077,1))=@zg3 and @zg3>0)   
  255.   begin
  256.    set @data=substring(@data,0,4453)+convert(varbinary(1),3)+substring(@data,4454,1326)
  257.    set @data=substring(@data,0,1077)+convert(varbinary(4),0)+substring(@data,1081,4699)
  258.    set @data=substring(@data,0,1081)+convert(varbinary(4),0)+substring(@data,1085,4695)
  259.    update [user] set [data]=@data where account=@account
  260.   end
  261. if(substring(@data,779,1)<>0x67) and (convert(int,substring(@data,1078,1)+substring(@data,1077,1))=@zg4 and @zg4>0)   
  262.   begin
  263.    set @data=substring(@data,0,4453)+convert(varbinary(1),4)+substring(@data,4454,1326)
  264.    set @data=substring(@data,0,1077)+convert(varbinary(4),0)+substring(@data,1081,4699)
  265.    set @data=substring(@data,0,1081)+convert(varbinary(4),0)+substring(@data,1085,4695)
  266.    update [user] set [data]=@data where account=@account
  267.   end
  268. if(substring(@data,779,1)<>0x6A) and (convert(int,substring(@data,1078,1)+substring(@data,1077,1))=@zg5 and @zg5>0)   
  269.   begin
  270.    set @data=substring(@data,0,4453)+convert(varbinary(1),5)+substring(@data,4454,1326)
  271.    set @data=substring(@data,0,1077)+convert(varbinary(4),0)+substring(@data,1081,4699)
  272.    set @data=substring(@data,0,1081)+convert(varbinary(4),0)+substring(@data,1085,4695)
  273.    update [user] set [data]=@data where account=@account
  274.   end
  275. if(substring(@data,779,1)<>0x66) and (convert(int,substring(@data,1078,1)+substring(@data,1077,1))=@zg6 and @zg6>0)   
  276.   begin
  277.    set @data=substring(@data,0,4453)+convert(varbinary(1),6)+substring(@data,4454,1326)
  278.    set @data=substring(@data,0,1077)+convert(varbinary(4),0)+substring(@data,1081,4699)
  279.    set @data=substring(@data,0,1081)+convert(varbinary(4),0)+substring(@data,1085,4695)
  280.    update [user] set [data]=@data where account=@account
  281.   end
  282. if(substring(@data,779,1)<>0x65) and (convert(int,substring(@data,1078,1)+substring(@data,1077,1))=@zg7 and @zg7>0)   
  283.   begin
  284.    set @data=substring(@data,0,4453)+convert(varbinary(1),7)+substring(@data,4454,1326)
  285.    set @data=substring(@data,0,1077)+convert(varbinary(4),0)+substring(@data,1081,4699)
  286.    set @data=substring(@data,0,1081)+convert(varbinary(4),0)+substring(@data,1085,4695)
  287.    update [user] set [data]=@data where account=@account
  288.   end
  289. if(substring(@data,779,1)<>0x69) and (convert(int,substring(@data,1078,1)+substring(@data,1077,1))=@zg8 and @zg8>0)   
  290.   begin
  291.    set @data=substring(@data,0,4453)+convert(varbinary(1),8)+substring(@data,4454,1326)
  292.    set @data=substring(@data,0,1077)+convert(varbinary(4),0)+substring(@data,1081,4699)
  293.    set @data=substring(@data,0,1081)+convert(varbinary(4),0)+substring(@data,1085,4695)
  294.    update [user] set [data]=@data where account=@account
  295.   end
  296. if(substring(@data,779,1)<>0x68) and (convert(int,substring(@data,1086,1)+substring(@data,1085,1))=@zg1 and @zg1>0)   
  297.   begin
  298.    set @data=substring(@data,0,4454)+convert(varbinary(1),1)+substring(@data,4455,1325)
  299.    set @data=substring(@data,0,1085)+convert(varbinary(4),0)+substring(@data,1089,4691)
  300.    set @data=substring(@data,0,1089)+convert(varbinary(4),0)+substring(@data,1093,4687)
  301.    update [user] set [data]=@data where account=@account
  302.   end
  303. if(substring(@data,779,1)<>0x6B) and (convert(int,substring(@data,1086,1)+substring(@data,1085,1))=@zg2 and @zg2>0)   
  304.   begin
  305.    set @data=substring(@data,0,4454)+convert(varbinary(1),2)+substring(@data,4455,1325)
  306.    set @data=substring(@data,0,1085)+convert(varbinary(4),0)+substring(@data,1089,4691)
  307.    set @data=substring(@data,0,1089)+convert(varbinary(4),0)+substring(@data,1093,4687)
  308.    update [user] set [data]=@data where account=@account
  309.   end
  310. if(substring(@data,779,1)<>0x6C) and (convert(int,substring(@data,1086,1)+substring(@data,1085,1))=@zg3 and @zg3>0)   
  311.   begin
  312.    set @data=substring(@data,0,4454)+convert(varbinary(1),3)+substring(@data,4455,1325)
  313.    set @data=substring(@data,0,1085)+convert(varbinary(4),0)+substring(@data,1089,4691)
  314.    set @data=substring(@data,0,1089)+convert(varbinary(4),0)+substring(@data,1093,4687)
  315.    update [user] set [data]=@data where account=@account
  316.   end
  317. if(substring(@data,779,1)<>0x67) and (convert(int,substring(@data,1086,1)+substring(@data,1085,1))=@zg4 and @zg4>0)   
  318.   begin
  319.    set @data=substring(@data,0,4454)+convert(varbinary(1),4)+substring(@data,4455,1325)
  320.    set @data=substring(@data,0,1085)+convert(varbinary(4),0)+substring(@data,1089,4691)
  321.    set @data=substring(@data,0,1089)+convert(varbinary(4),0)+substring(@data,1093,4687)
  322.    update [user] set [data]=@data where account=@account
  323.   end
  324. if(substring(@data,779,1)<>0x6A) and (convert(int,substring(@data,1086,1)+substring(@data,1085,1))=@zg5 and @zg5>0)   
  325.   begin
  326.    set @data=substring(@data,0,4454)+convert(varbinary(1),5)+substring(@data,4455,1325)
  327.    set @data=substring(@data,0,1085)+convert(varbinary(4),0)+substring(@data,1089,4691)
  328.    set @data=substring(@data,0,1089)+convert(varbinary(4),0)+substring(@data,1093,4687)
  329.    update [user] set [data]=@data where account=@account
  330.   end
  331. if(substring(@data,779,1)<>0x66) and (convert(int,substring(@data,1086,1)+substring(@data,1085,1))=@zg6 and @zg6>0)   
  332.   begin
  333.    set @data=substring(@data,0,4454)+convert(varbinary(1),6)+substring(@data,4455,1325)
  334.    set @data=substring(@data,0,1085)+convert(varbinary(4),0)+substring(@data,1089,4691)
  335.    set @data=substring(@data,0,1089)+convert(varbinary(4),0)+substring(@data,1093,4687)
  336.    update [user] set [data]=@data where account=@account
  337.   end
  338. if(substring(@data,779,1)<>0x65) and (convert(int,substring(@data,1086,1)+substring(@data,1085,1))=@zg7 and @zg7>0)   
  339.   begin
  340.    set @data=substring(@data,0,4454)+convert(varbinary(1),7)+substring(@data,4455,1325)
  341.    set @data=substring(@data,0,1085)+convert(varbinary(4),0)+substring(@data,1089,4691)
  342.    set @data=substring(@data,0,1089)+convert(varbinary(4),0)+substring(@data,1093,4687)
  343.    update [user] set [data]=@data where account=@account
  344.   end
  345. if(substring(@data,779,1)<>0x69) and (convert(int,substring(@data,1086,1)+substring(@data,1085,1))=@zg8 and @zg8>0)   
  346.   begin
  347.    set @data=substring(@data,0,4454)+convert(varbinary(1),8)+substring(@data,4455,1325)
  348.    set @data=substring(@data,0,1085)+convert(varbinary(4),0)+substring(@data,1089,4691)
  349.    set @data=substring(@data,0,1089)+convert(varbinary(4),0)+substring(@data,1093,4687)
  350.    update [user] set [data]=@data where account=@account
  351.   end
  352. if(substring(@data,1534,1)<>0x68) and (convert(int,substring(@data,1825,1)+substring(@data,1824,1))=@zg1 and @zg1>0)   
  353.   begin
  354.    set @data=substring(@data,0,4964)+convert(varbinary(1),1)+substring(@data,4965,815)
  355.    set @data=substring(@data,0,1824)+convert(varbinary(4),0)+substring(@data,1828,3952)
  356.    set @data=substring(@data,0,1828)+convert(varbinary(4),0)+substring(@data,1832,3948)
  357.    update [user] set [data]=@data where account=@account
  358.   end
  359. if(substring(@data,1534,1)<>0x6B) and (convert(int,substring(@data,1825,1)+substring(@data,1824,1))=@zg2 and @zg2>0)   
  360.   begin
  361.    set @data=substring(@data,0,4964)+convert(varbinary(1),2)+substring(@data,4965,815)
  362.    set @data=substring(@data,0,1824)+convert(varbinary(4),0)+substring(@data,1828,3952)
  363.    set @data=substring(@data,0,1828)+convert(varbinary(4),0)+substring(@data,1832,3948)
  364.    update [user] set [data]=@data where account=@account
  365.   end
  366. if(substring(@data,1534,1)<>0x6C) and (convert(int,substring(@data,1825,1)+substring(@data,1824,1))=@zg3 and @zg3>0)   
  367.   begin
  368.    set @data=substring(@data,0,4964)+convert(varbinary(1),3)+substring(@data,4965,815)
  369.    set @data=substring(@data,0,1824)+convert(varbinary(4),0)+substring(@data,1828,3952)
  370.    set @data=substring(@data,0,1828)+convert(varbinary(4),0)+substring(@data,1832,3948)
  371.    update [user] set [data]=@data where account=@account
  372.   end
  373. if(substring(@data,1534,1)<>0x67) and (convert(int,substring(@data,1825,1)+substring(@data,1824,1))=@zg4 and @zg4>0)   
  374.   begin
  375.    set @data=substring(@data,0,4964)+convert(varbinary(1),4)+substring(@data,4965,815)
  376.    set @data=substring(@data,0,1824)+convert(varbinary(4),0)+substring(@data,1828,3952)
  377.    set @data=substring(@data,0,1828)+convert(varbinary(4),0)+substring(@data,1832,3948)
  378.    update [user] set [data]=@data where account=@account
  379.   end
  380. if(substring(@data,1534,1)<>0x6A) and (convert(int,substring(@data,1825,1)+substring(@data,1824,1))=@zg5 and @zg5>0)   
  381.   begin
  382.    set @data=substring(@data,0,4964)+convert(varbinary(1),5)+substring(@data,4965,815)
  383.    set @data=substring(@data,0,1824)+convert(varbinary(4),0)+substring(@data,1828,3952)
  384.    set @data=substring(@data,0,1828)+convert(varbinary(4),0)+substring(@data,1832,3948)
  385.    update [user] set [data]=@data where account=@account
  386.   end
  387. if(substring(@data,1534,1)<>0x66) and (convert(int,substring(@data,1825,1)+substring(@data,1824,1))=@zg6 and @zg6>0)   
  388.   begin
  389.    set @data=substring(@data,0,4964)+convert(varbinary(1),6)+substring(@data,4965,815)
  390.    set @data=substring(@data,0,1824)+convert(varbinary(4),0)+substring(@data,1828,3952)
  391.    set @data=substring(@data,0,1828)+convert(varbinary(4),0)+substring(@data,1832,3948)
  392.    update [user] set [data]=@data where account=@account
  393.   end
  394. if(substring(@data,1534,1)<>0x65) and (convert(int,substring(@data,1825,1)+substring(@data,1824,1))=@zg7 and @zg7>0)   
  395.   begin
  396.    set @data=substring(@data,0,4964)+convert(varbinary(1),7)+substring(@data,4965,815)
  397.    set @data=substring(@data,0,1824)+convert(varbinary(4),0)+substring(@data,1828,3952)
  398.    set @data=substring(@data,0,1828)+convert(varbinary(4),0)+substring(@data,1832,3948)
  399.    update [user] set [data]=@data where account=@account
  400.   end
  401. if(substring(@data,1534,1)<>0x69) and (convert(int,substring(@data,1825,1)+substring(@data,1824,1))=@zg8 and @zg8>0)   
  402.   begin
  403.    set @data=substring(@data,0,4964)+convert(varbinary(1),8)+substring(@data,4965,815)
  404.    set @data=substring(@data,0,1824)+convert(varbinary(4),0)+substring(@data,1828,3952)
  405.    set @data=substring(@data,0,1828)+convert(varbinary(4),0)+substring(@data,1832,3948)
  406.    update [user] set [data]=@data where account=@account
  407.   end
  408. if(substring(@data,1534,1)<>0x68) and (convert(int,substring(@data,1833,1)+substring(@data,1832,1))=@zg1 and @zg1>0)   
  409.   begin
  410.    set @data=substring(@data,0,4965)+convert(varbinary(1),1)+substring(@data,4966,814)
  411.    set @data=substring(@data,0,1832)+convert(varbinary(4),0)+substring(@data,1836,3944)
  412.    set @data=substring(@data,0,1836)+convert(varbinary(4),0)+substring(@data,1840,3940)
  413.    update [user] set [data]=@data where account=@account
  414.   end
  415. if(substring(@data,1534,1)<>0x6B) and (convert(int,substring(@data,1833,1)+substring(@data,1832,1))=@zg2 and @zg2>0)   
  416.   begin
  417.    set @data=substring(@data,0,4965)+convert(varbinary(1),2)+substring(@data,4966,814)
  418.    set @data=substring(@data,0,1832)+convert(varbinary(4),0)+substring(@data,1836,3944)
  419.    set @data=substring(@data,0,1836)+convert(varbinary(4),0)+substring(@data,1840,3940)
  420.    update [user] set [data]=@data where account=@account
  421.   end
  422. if(substring(@data,1534,1)<>0x6C) and (convert(int,substring(@data,1833,1)+substring(@data,1832,1))=@zg3 and @zg3>0)   
  423.   begin
  424.    set @data=substring(@data,0,4965)+convert(varbinary(1),3)+substring(@data,4966,814)
  425.    set @data=substring(@data,0,1832)+convert(varbinary(4),0)+substring(@data,1836,3944)
  426.    set @data=substring(@data,0,1836)+convert(varbinary(4),0)+substring(@data,1840,3940)
  427.    update [user] set [data]=@data where account=@account
  428.   end
  429. if(substring(@data,1534,1)<>0x67) and (convert(int,substring(@data,1833,1)+substring(@data,1832,1))=@zg4 and @zg4>0)   
  430.   begin
  431.    set @data=substring(@data,0,4965)+convert(varbinary(1),4)+substring(@data,4966,814)
  432.    set @data=substring(@data,0,1832)+convert(varbinary(4),0)+substring(@data,1836,3944)
  433.    set @data=substring(@data,0,1836)+convert(varbinary(4),0)+substring(@data,1840,3940)
  434.    update [user] set [data]=@data where account=@account
  435.   end
  436. if(substring(@data,1534,1)<>0x6A) and (convert(int,substring(@data,1833,1)+substring(@data,1832,1))=@zg5 and @zg5>0)   
  437.   begin
  438.    set @data=substring(@data,0,4965)+convert(varbinary(1),5)+substring(@data,4966,814)
  439.    set @data=substring(@data,0,1832)+convert(varbinary(4),0)+substring(@data,1836,3944)
  440.    set @data=substring(@data,0,1836)+convert(varbinary(4),0)+substring(@data,1840,3940)
  441.    update [user] set [data]=@data where account=@account
  442.   end
  443. if(substring(@data,1534,1)<>0x66) and (convert(int,substring(@data,1833,1)+substring(@data,1832,1))=@zg6 and @zg6>0)   
  444.   begin
  445.    set @data=substring(@data,0,4965)+convert(varbinary(1),6)+substring(@data,4966,814)
  446.    set @data=substring(@data,0,1832)+convert(varbinary(4),0)+substring(@data,1836,3944)
  447.    set @data=substring(@data,0,1836)+convert(varbinary(4),0)+substring(@data,1840,3940)
  448.    update [user] set [data]=@data where account=@account
  449.   end
  450. if(substring(@data,1534,1)<>0x65) and (convert(int,substring(@data,1833,1)+substring(@data,1832,1))=@zg7 and @zg7>0)   
  451.   begin
  452.    set @data=substring(@data,0,4965)+convert(varbinary(1),7)+substring(@data,4966,814)
  453.    set @data=substring(@data,0,1832)+convert(varbinary(4),0)+substring(@data,1836,3944)
  454.    set @data=substring(@data,0,1836)+convert(varbinary(4),0)+substring(@data,1840,3940)
  455.    update [user] set [data]=@data where account=@account
  456.   end
  457. if(substring(@data,1534,1)<>0x69) and (convert(int,substring(@data,1833,1)+substring(@data,1832,1))=@zg8 and @zg8>0)   
  458.   begin
  459.    set @data=substring(@data,0,4965)+convert(varbinary(1),8)+substring(@data,4966,814)
  460.    set @data=substring(@data,0,1832)+convert(varbinary(4),0)+substring(@data,1836,3944)
  461.    set @data=substring(@data,0,1836)+convert(varbinary(4),0)+substring(@data,1840,3940)
  462.    update [user] set [data]=@data where account=@account
  463.   end
  464. if(substring(@data,1534,1)<>0x68) and (convert(int,substring(@data,1841,1)+substring(@data,1840,1))=@zg1 and @zg1>0)   
  465.   begin
  466.    set @data=substring(@data,0,4966)+convert(varbinary(1),1)+substring(@data,4967,813)
  467.    set @data=substring(@data,0,1840)+convert(varbinary(4),0)+substring(@data,1844,3936)
  468.    set @data=substring(@data,0,1844)+convert(varbinary(4),0)+substring(@data,1848,3932)
  469.    update [user] set [data]=@data where account=@account
  470.   end
  471. if(substring(@data,1534,1)<>0x6B) and (convert(int,substring(@data,1841,1)+substring(@data,1840,1))=@zg2 and @zg2>0)   
  472.   begin
  473.    set @data=substring(@data,0,4966)+convert(varbinary(1),2)+substring(@data,4967,813)
  474.    set @data=substring(@data,0,1840)+convert(varbinary(4),0)+substring(@data,1844,3936)
  475.    set @data=substring(@data,0,1844)+convert(varbinary(4),0)+substring(@data,1848,3932)
  476.    update [user] set [data]=@data where account=@account
  477.   end
  478. if(substring(@data,1534,1)<>0x6C) and (convert(int,substring(@data,1841,1)+substring(@data,1840,1))=@zg3 and @zg3>0)   
  479.   begin
  480.    set @data=substring(@data,0,4966)+convert(varbinary(1),3)+substring(@data,4967,813)
  481.    set @data=substring(@data,0,1840)+convert(varbinary(4),0)+substring(@data,1844,3936)
  482.    set @data=substring(@data,0,1844)+convert(varbinary(4),0)+substring(@data,1848,3932)
  483.    update [user] set [data]=@data where account=@account
  484.   end
  485. if(substring(@data,1534,1)<>0x67) and (convert(int,substring(@data,1841,1)+substring(@data,1840,1))=@zg4 and @zg4>0)   
  486.   begin
  487.    set @data=substring(@data,0,4966)+convert(varbinary(1),4)+substring(@data,4967,813)
  488.    set @data=substring(@data,0,1840)+convert(varbinary(4),0)+substring(@data,1844,3936)
  489.    set @data=substring(@data,0,1844)+convert(varbinary(4),0)+substring(@data,1848,3932)
  490.    update [user] set [data]=@data where account=@account
  491.   end
  492. if(substring(@data,1534,1)<>0x6A) and (convert(int,substring(@data,1841,1)+substring(@data,1840,1))=@zg5 and @zg5>0)   
  493.   begin
  494.    set @data=substring(@data,0,4966)+convert(varbinary(1),5)+substring(@data,4967,813)
  495.    set @data=substring(@data,0,1840)+convert(varbinary(4),0)+substring(@data,1844,3936)
  496.    set @data=substring(@data,0,1844)+convert(varbinary(4),0)+substring(@data,1848,3932)
  497.    update [user] set [data]=@data where account=@account
  498.   end
  499. if(substring(@data,1534,1)<>0x66) and (convert(int,substring(@data,1841,1)+substring(@data,1840,1))=@zg6 and @zg6>0)   
  500.   begin
  501.    set @data=substring(@data,0,4966)+convert(varbinary(1),6)+substring(@data,4967,813)
  502.    set @data=substring(@data,0,1840)+convert(varbinary(4),0)+substring(@data,1844,3936)
  503.    set @data=substring(@data,0,1844)+convert(varbinary(4),0)+substring(@data,1848,3932)
  504.    update [user] set [data]=@data where account=@account
  505.   end
  506. if(substring(@data,1534,1)<>0x65) and (convert(int,substring(@data,1841,1)+substring(@data,1840,1))=@zg7 and @zg7>0)   
  507.   begin
  508.    set @data=substring(@data,0,4966)+convert(varbinary(1),7)+substring(@data,4967,813)
  509.    set @data=substring(@data,0,1840)+convert(varbinary(4),0)+substring(@data,1844,3936)
  510.    set @data=substring(@data,0,1844)+convert(varbinary(4),0)+substring(@data,1848,3932)
  511.    update [user] set [data]=@data where account=@account
  512.   end
  513. if(substring(@data,1534,1)<>0x69) and (convert(int,substring(@data,1841,1)+substring(@data,1840,1))=@zg8 and @zg8>0)   
  514.   begin
  515.    set @data=substring(@data,0,4966)+convert(varbinary(1),8)+substring(@data,4967,813)
  516.    set @data=substring(@data,0,1840)+convert(varbinary(4),0)+substring(@data,1844,3936)
  517.    set @data=substring(@data,0,1844)+convert(varbinary(4),0)+substring(@data,1848,3932)
  518.    update [user] set [data]=@data where account=@account
  519.   end

复制代码

© 版权声明
THE END
文章不错?点个赞呗
点赞0分享
评论 抢沙发

请登录后发表评论

    暂无评论内容