在 CentOS 系统中使用 SQL*Plus 插入数据到 Oracle 数据库,可以按照以下步骤进行操作。假设你已经安装了 Oracle 客户端,并配置好了环境变量,使得可以通过 sqlplus 命令连接到数据库。
登录到 SQL*Plus:
打开终端,输入以下命令以登录到 SQL*Plus。替换 username 和 password 为你的 Oracle 数据库用户名和密码。
sqlplus username/password@//host:port/service_name
例如:
sqlplus scott/tiger@//localhost:1521/ORCL
选择目标表:
使用 USE 命令选择要插入数据的表所在的 schema(通常是用户名),或者直接在 INSERT INTO 语句中指定 schema。
USE schema_name;
或者在 INSERT INTO 中指定:
INSERT INTO schema_name.table_name
执行插入操作:
使用 INSERT INTO 语句插入数据。语法如下:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
例如,向一个名为 employees 的表中插入一行数据:
INSERT INTO employees (employee_id, first_name, last_name, email)
VALUES (101, 'John', 'Doe', 'john.doe@example.com');
提交事务: 插入数据后,需要提交事务以保存更改。
COMMIT;
退出 SQL*Plus: 完成操作后,可以通过输入以下命令退出 SQL*Plus:
EXIT;
COMMIT 之前,请确保所有数据都已正确无误地插入。ROLLBACK 命令撤销未提交的更改。通过这些步骤,你应该能够在 CentOS 上使用 SQL*Plus 成功地向 Oracle 数据库插入数据。