sql cast,帮助需要更新

时间:2014-10-08 02:17:51

标签: sql sql-server-2008 casting varbinary

我需要查询帮助。

select cast(cast(reverse(substring(strevent, 3, 1)) as varbinary)as int) 
from USER_EVENT 
where strUserID='PLAYERIDHERE'

我将3改为1,2,3等等。这是插槽数据。

(strevent, 3, 1))

我的问题是如何使用更新的插槽值插回到列中?

如果可能的话,我如何搜索空插槽并为其添加值?

编辑 - 1:

好吧,我对此感到难过,我似乎无法让它更清楚。 我还在学习SQL Server 2008,对此感到抱歉。

USER_EVENT表实际上是用于任务,每个时隙是1x1(时隙1乘1字节)。基本上如果我想看下一个插槽,我会去| 2,1 | 3,1 | 4,1 |每隔一个插槽就是空的空间。所以2,4,6 ......等等。

基本上我正在运行的查询会给我插槽3,在我的情况下,插槽3保持值“64”HEX或“100”十进制。十进制值是我想要编辑并保存回列(strName)。

我真的很抱歉我有多努力。

感谢。

0 个答案:

没有答案