1、问题:PL/SQL美化器不能解析文本
原始sql语句如下:
CREATE OR REPLACE VIEW V_GGXZBM AS
SELECT XZBM,XZMC,CASE WHEN PARENTXZBM IS NULL THEN '320000' ELSE PARENTXZBM END PARENTXZBM,PXXH FROM SYS_XZBMB WHERE ISSHOW='1'
UNION SELECT '320000' XZBM,'ALL' XZMC,'' PARENTXZBM,0 PXXH FROM DUAL;
点击美化器 没反应,状态栏显示:
PL/SQL美化器不能解析文本 或者
PL/SQL Beautifier could not parse text
把 第一行语句注释掉,然后点击 PL/SQL美化器
--CREATE OR REPLACE VIEW V_GGXZBM AS
SELECT XZBM,
XZMC,
CASE
WHEN PARENTXZBM IS NULL THEN
'320000'
ELSE
PARENTXZBM
END PARENTXZBM,
PXXH
FROM SYS_XZBMB
WHERE ISSHOW = '1'
UNION
SELECT '320000' XZBM,
'ALL' XZMC,
'' PARENTXZBM,
0 PXXH
FROM DUAL;
原因肯能是美化器只能美化sql语句吧
2、美化器使用注意点
不选语句 则全窗口美化,选择语句 则美化选中的内容