作者LaPass (LaPass)
看板Database
标题[SQL ] byte运算
时间Fri Mar 15 21:12:15 2013
资料库类型 Microsoft SQL Server 2008
正在写棋类游戏的演算法
目前是拿井字棋来做测试
我的资料库中有个栏位是用来记录棋谱的
里面的资料是长这样
0x3030303231303030300000000000000000000000000000
其中,0是指该格没有棋子 0x30
1是X 0x31
2是O 0x32
想做的是生成子节点,并update新的资料行
因此需要读出那个栏位的值,之後针对每个byte去做计算
新增节点以及胜负判定
目前是使用java去做这个动作
这必须要一笔笔读出来( 读成byte[] ),再INSERT新节点进去
因为嫌慢,所以打算用SQL写过,让资料库自己处理新增棋步,跟判定胜负的动作
所以想请问,在资料库中要怎麽去抓byte出来运算?
有关键字可以找资料,或是找demo来看吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.69.186
1F:→ LaPass:真的很需要这个..... 程式跑很慢 orz..... 03/16 01:30