sql >> データベース >  >> RDS >> Sqlserver

文字列を16進数に、またはその逆に変換するにはどうすればよいですか?

    これでうまくいくと思います

    SELECT     hex(CAST("Ali" AS VARBINARY)) AS Expr1
    

    逆の場合

    select CONVERT(varbinary(max), "416C69");
    

    これはvarbinaryに変換され、次にvarbinaryをvarcharに変換できます

    SQLで文字列をHEXに変換する

    http://blogs.msdn.com/b/sqltips/archive/2008/07/02/converting-from-hex-string-to-varbinary-and-vice-versa.aspx




    1. SQLServerで複数の列をピボットする方法

    2. c#を使用したSQLServer挿入コマンドからの戻り値

    3. データベースメール(SSMS)のデフォルトのパブリックプロファイルを設定する

    4. Oraclenull==nullを決定します