Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在两种环境中将文本字符串转换为相同的数字:SQL Oracle g11<--&燃气轮机;Sql Server 2008_Sql Server_Oracle - Fatal编程技术网

Sql server 在两种环境中将文本字符串转换为相同的数字:SQL Oracle g11<--&燃气轮机;Sql Server 2008

Sql server 在两种环境中将文本字符串转换为相同的数字:SQL Oracle g11<--&燃气轮机;Sql Server 2008,sql-server,oracle,Sql Server,Oracle,我正在寻找Oracle g11 SQL和SQL Server 2008中的标准SQL函数,以实现以下功能:;将文本字符串转换为数字/整数。在两种环境中,相同的字符串应产生相同的数字。我知道有hashfunction(但它们会产生字母数字结果)和checksum函数 一个好的答案包含一个工作示例,其中包含了两个DB的标准SQL函数 神谕 选择Oracle功能搜索('ABCD') 来自xxx 结果为整数/数字:例如“4558994” SQL server 选择SQLserver功能搜索('ABCD'

我正在寻找Oracle g11 SQL和SQL Server 2008中的标准SQL函数,以实现以下功能:;将文本字符串转换为数字/整数。在两种环境中,相同的字符串应产生相同的数字。我知道有hashfunction(但它们会产生字母数字结果)和checksum函数

一个好的答案包含一个工作示例,其中包含了两个DB的标准SQL函数

神谕 选择Oracle功能搜索('ABCD') 来自xxx

结果为整数/数字:例如“4558994”

SQL server 选择SQLserver功能搜索('ABCD') 来自xxx

结果为相同的整数/数字:“4558994”


非常感谢您的帮助。

要将字母字符转换为数字吗?转换需要任何特定的逻辑,还是只需要一个函数来一致地转换字符?这听起来很像我的家庭作业。你能解释一下为什么字符串ABCD变成整数4558994吗?那里没有直接明显的相关性。你试过什么?我想做与问题8810471中讨论的相同的事情。但更进一步;创建一个数字而不是十六进制。4558994只是一个示例;我只是期待一个数字。已经尝试了很多事情;但我总是被困在两个数据库中的一个。谢谢你的帮助。