Es ist möglich, ein varchar (32) (eine hexadezimale Zeichenfolge wie 0x81f2cf442269e111b99c1cc1deedf59c) zu einem bigint in SQL Server zu konvertieren?Convert varchar (32) in bigint
Ich habe dies versucht:
select convert(bigint, convert (varbinary(16), '0x81f2cf442269e111b99c1cc1deedf59c', 1))
aber ich bin nicht sicher, dass es mit höheren und niedrigeren Werten arbeitet.
Warum brauchen Sie so etwas? –
zum Speichern dieser Zeichenfolge in einer Bigint-Spalte – malinois
Ich denke, diese Beiträge können Ihnen helfen http://blog.sqlauthority.com/2010/02/01/sql-server-question-how-to-convert-hex-to-decimal/und http://dpatrickcaldwell.blogspot.com/2009/05/converting-hexadecimal-or-binary-to.html –