oracle中chr含义
CHR(10)和CHR(13)——在oracle都为换行
chr(32)——表示空格
DECLARE
v_aVARCHAR2(255);
v_bVARCHAR2(255);
BEGIN
SELECT 'a' || chr(9) || 'b' INTO v_b FROM dual;
v_a := 'a b'; --a和b之间是tab键
dbms_output.put_line(v_b);
dbms_output.put_line(v_a);
IF v_a = v_b THEN
dbms_output.put_line('v_a与v_b相等');
END IF;
END;
输出结果表明两者不相等
DECLARE
v_aVARCHAR2(255);
v_bVARCHAR2(255);
BEGIN
SELECT 'a' || chr(9) || 'b' INTO v_b FROM dual;
v_a := 'a b'; --a和b之间是空格
dbms_output.put_line(v_b);
dbms_output.put_line(v_a);
IF v_a = v_b THEN
dbms_output.put_line('v_a与v_b相等');
END IF;
END;
输出结果表明两者不相等
Chr函数返回:返回String,其中包含有与指定的字符代码相关的字符。
Chr("0") 为0的字符
Chr("1")
Chr("2")
Chr("3")
Chr("4")