/
justpunk
/
cashback-system
Обзор
Документация
Войти
/
justpunk
/
cashback-system
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
scripts/07_DirLIst_java.sql
37 строк
827 B
Justpunk86
release pre final version
19 авг 2024, 19:51
19 авг 2024, 19:51
b25cd88
Код
Авторство
О чём код?
--#sql { INSERT INTO DIR_LIST (FILENAME) VALUES (:element) }; create global temporary table DIR_LIST ( filename varchar2(255) ) on commit delete rows / create or replace and compile java source named "DirList" as import java.io.*; import java.sql.*; public class DirList { public static void getList(String directory) throws SQLException { File path = new File(directory); String[] list = path.list(); String element; for(int i = 0; i < list.length; i++) { element = list[i]; executeLargeUpdate(INSERT INTO DIR_LIST (FILENAME) VALUES (:element)); } } } / create or replace procedure get_dir_list( p_directory in varchar2 ) as language java name 'DirList.getList( java.lang.String )'; / begin get_dir_list('C:\cashback_files\in\'); end;