我在TableA中有SSN列varbyte(100)。
它有十六进制数据, 例如:9C-B2-EE 。
当我写作
sel * from TableA where ssn='9C-B2-EE'
SELECT Failed:3640:将SSN列中的BYTE数据与其他类型进行比较是非法的
我写的时候
sel * from TableA where ssn='9C-B2-EE'xb
SELECT Failed:3775:十六进制常量无效。
我写的时候
sel * from TableA where ssn='9C-B2-EE'xc
SELECT Failed:3775:十六进制常量无效。
任何人都可以帮助如何在哪里使用ssn? 感谢。
答案 0 :(得分:1)
SQL Assistant中的格式问题
选项> Dataformat - >取消选中二进制数据值的字节间显示短划线。
现在我的ssn看起来像9CB2EE
sel * from TableA where ssn='9CB2EE'xb
作品!!
谢谢。
答案 1 :(得分:0)
你试过了吗?
sel * from TableA where ssn='9C-B2-EE'xc