📄 obfuscate_from_file.sql
字号:
CREATE OR REPLACE PROCEDURE obfuscate_from_file (
dir_in IN VARCHAR2
, file_in IN VARCHAR2
)
IS
l_file UTL_FILE.file_type;
l_lines DBMS_SQL.varchar2s;
PROCEDURE read_file (lines_out IN OUT NOCOPY DBMS_SQL.varchar2s)
IS
BEGIN
l_file := UTL_FILE.fopen (dir_in, file_in, 'R');
LOOP
UTL_FILE.get_line (l_file, l_lines (lines_out.COUNT + 1));
END LOOP;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
UTL_FILE.fclose (l_file);
END read_file;
BEGIN
read_file (l_lines);
DBMS_DDL.create_wrapped (l_lines
, l_lines.FIRST
, l_lines.LAST
);
END obfuscate_from_file;
/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -