我对 JavaDB 和 Netbeans 感到非常沮丧!现在将不胜感激任何帮助。我使用带有最新 Java SDK 的 Netbeans 7.2.1。
目标:
将 CSV 格式的数据从位于 C:\ 的文件中导入名为 APP.USERS 的 JavaDB 表中。
我做了什么:
我使用以下代码尝试使用 Netbeans 中的 SQL 查询实用程序将数据导入表中:
- 呼叫功能:
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
请帮忙。