[SQL ] byte運算
資料庫類型 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
→
03/16 01:30, , 1F
03/16 01:30, 1F