在 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 數據庫插入數據。