gpt4 book ai didi

sql - 如何在PL/SQL中查找字符代码?

转载 作者:行者123 更新时间:2023-12-02 17:38:12 24 4
gpt4 key购买 nike

我想查找字符串中特定字符的字符代码。例如,如果我有一个字符串

"Hello"

如何查找字符串中所有或特定字符的字符代码。

我看到 PL/SQL 有 ASCII()ASCIISTR() 函数,但我找不到任何与字符相关的函数。

最佳答案

  create or replace function asciistr2(s IN varchar2)
RETURN varchar2
IS
result varchar2(32767) := '';
BEGIN
FOR i IN 1..Length(s)
LOOP
dbms_output.put_line(ASCII(substr(s,i,1)));
result := result || ASCII(substr(s,i,1));
END LOOP;
return result;
END;


Select asciistr2('HELLO') from dual

结果:7269767679

dbms_输出

 72
69
76
76
79

关于sql - 如何在PL/SQL中查找字符代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3528944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com