sql server 如何执行16进制表示的sql语句?急! 急! 急! 在线等待ing................

解决方案 »

  1.   

    我的意思是: 比如有一条sql语句如 select * from users where id='admin' 你把它转换为了16进制形式,它可不可以执行?如何执行? (前提是不把它再转换回来)
      

  2.   

    你是说字段是二进制字段的时候如何查询吗?你直接写字段名=二进制数就好了。比如你有个字段f1是二进制类型(binary),你可以用select * from t1 where f1 = 0x6c6f6e677368696e6500000000000000000000
    这样就行.
      

  3.   

    你的意思是在传递的querystring中带了这样的SQL来让别的服务器执行么?
    是不是直接使用SQL SERVER服务器来执行呢?
      

  4.   

    就是直接使用SQL SERVER服务器来执行以16进制形式表示的sql语句啊,不知道可不可以? 可以的话怎么执行?