Я действительно разочарован JavaDB и Netbeans! ЛЮБАЯ помощь теперь будет оценена по достоинству. Я использую Netbeans 7.2.1 с последним Java SDK.
ЦЕЛЬ:
Импортировать данные в формате CSV из файла, расположенного в C:\, в таблицу JavaDB с именем APP.USERS.
ЧТО Я СДЕЛАЛ:
Я использовал следующие коды, чтобы попытаться импортировать данные в таблицу с помощью утилиты SQL Query в Netbeans:
- Функция вызова:
CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE
(null, 'USERS',
'FIRSTNAME,LASTNAME,USERNAME,PASSWORD,UNIQUENR,MEMBERSINCE,DOB,EMAIL,AWARDPOINTS,USERTYPE',
'c:\SQL_APP_USERS', '\n',',','UTF-8', 0);
`
ВЫБЕРИТЕ * ИЗ APP.USERS;`
- «Другая» функция:
INSERT INTO
APP.USERS(FIRSTNAME,LASTNAME,USERNAME,PASSWORD,UNIQUENR,MEMBERSINCE,DOB,EMAIL,AWARDPOINTS,USERTYPE)
VALUES (FROM 'c:\SQL_APP_USERS.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
));
--Check the content of the table.
SELECT * FROM APP.USERS;
ПРОБЛЕМЫ:
- Чтение документов Oracle KB мне совсем не помогает!!! (
http://docs.oracle.com/javadb/10.4.1.3/tools/ctoolsimport16245.html
) - Выполнение первой упомянутой функции показывает результат:
Error code -1, SQL state 42Y03: 'SYSCS_UTIL.SYSCS_IMPORT_DATA' is not recognized as a function or procedure.
- Выполнение второй упомянутой функции показывает результаты:
Error code -1, SQL state 42X01: Syntax error: Encountered "FROM" at line 2, column 9
ПОЖАЛУЙСТА ПОМОГИ.