一、安裝與配置
Sqlplus是Oracle官方提供的交互式SQL工具,可以通過以下命令安裝:
sudo apt-get update
sudo apt-get install oracle-xe-client
安裝完成後需要進行配置,進入客戶端連接Oracle數據庫:
$sqlplus /nolog
SQL> connect 用戶名/密碼@主機名:端口號/數據庫名稱
可以在 $HOME/.bashrc 文件中添加以下配置,方便快捷進入sqlplus:
# Set Oracle Environment
export ORACLE_HOME=/usr/lib/oracle/12.1/client64
export PATH=$PATH:$ORACLE_HOME/bin
alias sqlplus='rlwrap sqlplus'
二、基本用法
Sqlplus的基本命令如下:
select
:查詢數據insert
:插入數據update
:更新數據delete
:刪除數據commit
:提交修改rollback
:回滾至上一次提交
使用例子:
--查詢數據
SQL> select * from 表名;
--插入數據
SQL> insert into 表名 values(列1值, 列2值, 列3值);
--更新數據
SQL> update 表名 set 列1=新值1, 列2=新值2 where 條件;
--刪除數據
SQL> delete from 表名 where 條件;
--提交修改
SQL> commit;
--回滾至上一次提交
SQL> rollback;
三、高級用法
1.使用PL/SQL塊
可以通過PL/SQL塊實現更複雜的數據處理功能,例如:
set serveroutput on
declare
v_count number;
begin
select count(*) into v_count from 表名;
dbms_output.put_line('行數:' || v_count);
end;
/
2.使用變量與參數
可以使用變量存儲數據,並通過參數傳遞給Sqlplus。例如:
variable v_count number;
begin
select count(*) into :v_count from 表名;
end;
/
print v_count;
3.使用命令行參數
我們可以在命令行使用sqlplus進行數據查詢和處理。例如:
$ sqlplus 用戶名/密碼@主機名:端口號/數據庫名稱 @腳本名稱.sql
四、總結
通過以上介紹,我們了解了Linux sqlplus的安裝與配置,以及基本和高級用法。Sqlplus是Oracle數據庫的重要組成部分,在實際工作中將會得到廣泛應用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/198643.html