欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle數(shù)據(jù)庫(kù)創(chuàng)建本地用戶(hù)、授予權(quán)限、創(chuàng)建表并插入數(shù)據(jù)實(shí)例代碼

 更新時(shí)間:2025年02月06日 10:45:32   作者:fengyehongWorld  
這篇文章主要介紹了Oracle多租戶(hù)架構(gòu)中用戶(hù)類(lèi)型的分類(lèi)、創(chuàng)建用戶(hù)的方法、表空間管理、用戶(hù)權(quán)限分配、登錄配置以及腳本創(chuàng)建等操作的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

一. 用戶(hù)的種類(lèi)

?在 Oracle 多租戶(hù)架構(gòu)中(從 Oracle 12c 開(kāi)始),用戶(hù)分為

  • 普通用戶(hù)(Common User
    • 用戶(hù)的名稱(chēng)必須以 C## 開(kāi)頭,在CDB中創(chuàng)建
    • 適用于管理員用戶(hù),用戶(hù)管理CDB下的多個(gè)PDB
  • 本地用戶(hù)(Local User
    • 用戶(hù)的名稱(chēng)無(wú)需以 C## 開(kāi)頭,在PDB中創(chuàng)建
    • 更適合應(yīng)用開(kāi)發(fā)和租戶(hù)管理
    • 我們平時(shí)開(kāi)發(fā)時(shí)用的多是本地用戶(hù)

?數(shù)據(jù)庫(kù)剛被安裝后,并沒(méi)有本地用戶(hù),我們需要通過(guò)system用戶(hù)登錄Oracle之后,創(chuàng)建本地用戶(hù)。

二. 切換session為PDB

?SHOW CON_NAME;:顯示當(dāng)前會(huì)話(huà)所連接的容器名稱(chēng)

  • 在包含 CDB(容器數(shù)據(jù)庫(kù))和 PDB(可插拔數(shù)據(jù)庫(kù))的環(huán)境中,顯示會(huì)話(huà)所連接的容器的名稱(chēng)。
  • 容器可以是根容器(CDB$ROOT)、種子數(shù)據(jù)庫(kù)(PDB$SEED)或某個(gè)具體的 PDB。
apluser@ubuntu24-01:~$ sqlplus system/oracle@192.168.118.137/XE

SQL*Plus: Release 21.0.0.0.0 - Production on Wed Jan 1 09:00:28 2025
Version 21.16.0.0.0

Copyright (c) 1982, 2022, Oracle.  All rights reserved.

Last Successful login time: Tue Dec 31 2024 23:15:56 +09:00

Connected to:
Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0

SQL>
SQL> SHOW CON_NAME;

CON_NAME
------------------------------
CDB$ROOT
SQL>

?查看數(shù)據(jù)庫(kù)中所有的PDB

  • SELECT PDB_ID, PDB_NAME, STATUS FROM DBA_PDBS;
  • SELECT NAME FROM V$PDBS;
-- 方式1
SQL> SELECT PDB_ID, PDB_NAME, STATUS FROM DBA_PDBS;

 PDB_ID PDB_NAME   STATUS
------- ---------- ----------
      3 XEPDB1     NORMAL
      2 PDB$SEED   NORMAL
      
-- 方式2
SQL> SELECT NAME FROM V$PDBS;

NAME
--------------
PDB$SEED
XEPDB1

?切換當(dāng)前用戶(hù)的sessionPDB

  • ALTER SESSION SET CONTAINER = XEPDB1;
  • ??我們只有在PDBsession中創(chuàng)建的才是PDB的用戶(hù),如果不切換session的話(huà),創(chuàng)建的是CDB的用戶(hù)。??
-- 切換session到根容器
SQL> ALTER SESSION SET CONTAINER = CDB$ROOT;

Session altered.

-- 切換session到PDB
SQL> ALTER SESSION SET CONTAINER = XEPDB1;

Session altered.

-- 查看當(dāng)前容器名稱(chēng)
SQL> SHOW CON_NAME;

CON_NAME
------------------------------
XEPDB1
SQL>

三. 創(chuàng)建用戶(hù)并授予權(quán)限

?創(chuàng)建用戶(hù)并指定密碼

SQL> CREATE USER db_user IDENTIFIED BY oracle;

User created.

?為創(chuàng)建的用戶(hù)賦予權(quán)限

-- 授予用戶(hù)登錄的權(quán)限
GRANT CREATE SESSION TO db_user;

-- 授予用戶(hù)創(chuàng)建 表,視圖,存儲(chǔ)過(guò)程,序列對(duì)象的權(quán)限
GRANT CREATE TABLE, CREATE VIEW, CREATE PROCEDURE, CREATE SEQUENCE TO db_user;

?查看創(chuàng)建好的PDB用戶(hù)

  • COMMON = 'NO':濾出PDB的本地用戶(hù)
  • COMMON = 'YES':濾出CDB的普通用戶(hù)
SQL> SELECT USER_ID, USERNAME, ACCOUNT_STATUS, COMMON, TO_CHAR(LAST_LOGIN, 'YYYY/MM/DD HH24:MI:SS') LAST_LOGIN FROM DBA_USERS WHERE COMMON = 'NO';

 USER_ID USERNAME   ACCOUNT_STATUS   COM  LAST_LOGIN
-------- ---------- ---------------- ---- -------------------
     108 PDBADMIN   OPEN             NO
     110 DB_USER    OPEN             NO   

四. 創(chuàng)建表空間

  • 默認(rèn)表空間:用戶(hù)在不指定表空間的情況下創(chuàng)建的對(duì)象(如表)會(huì)存儲(chǔ)到默認(rèn)表空間。
  • 臨時(shí)表空間:用戶(hù)在執(zhí)行排序操作(如 ORDER BY 或 GROUP BY)時(shí)會(huì)使用臨時(shí)表空間。
  • SIZE 100M AUTOEXTEND ON:表空間大小為100M,當(dāng)空間不足時(shí),會(huì)自動(dòng)增加
-- 創(chuàng)建默認(rèn)表空間并指定表空間文件
CREATE TABLESPACE DB_STUDY_LOCAL_01 
DATAFILE 'C:/app/FengYeHong/product/21c/custom_table_space/local_db_study_01.dbf' SIZE 100M AUTOEXTEND ON;

-- 創(chuàng)建臨時(shí)表空間并指定臨時(shí)表空間文件
CREATE TEMPORARY TABLESPACE DB_STUDY_TMP_LOCAL_01 
TEMPFILE 'C:/app/FengYeHong/product/21c/custom_table_space/local_db_study_tmp_01.dbf' SIZE 100M AUTOEXTEND ON;

?查看創(chuàng)建的表空間

  • 查看數(shù)據(jù)庫(kù)中所有的表空間與狀態(tài)
SQL> SELECT TABLESPACE_NAME, CONTENTS, STATUS FROM DBA_TABLESPACES;

TABLESPACE_NAME                CONTENTS              STATUS
------------------------------ --------------------- ---------
SYSTEM                         PERMANENT             ONLINE
SYSAUX                         PERMANENT             ONLINE
UNDOTBS1                       UNDO                  ONLINE
TEMP                           TEMPORARY             ONLINE
USERS                          PERMANENT             ONLINE
DB_STUDY_LOCAL_01              PERMANENT             ONLINE
DB_STUDY_TMP_LOCAL_01          TEMPORARY             ONLINE

7 rows selected.
  • 查看臨時(shí)表空間的路徑,字節(jié),狀態(tài)
SQL> set markup csv on
SQL>
SQL> select name,bytes,status from v$tempfile;

"NAME","BYTES","STATUS"
"C:\APP\FENGYEHONG\PRODUCT\21C\ORADATA\XE\XEPDB1\TEMP01.DBF",36700160,"ONLINE"
"C:\APP\FENGYEHONG\PRODUCT\21C\CUSTOM_TABLE_SPACE\LOCAL_DB_STUDY_TMP_01.DBF",104857600,"ONLINE"
  • 查看默認(rèn)表空間的路徑,字節(jié),狀態(tài)
SQL> set markup csv on
SQL>
SQL> SELECT FILE_NAME, TABLESPACE_NAME, BYTES, STATUS FROM DBA_DATA_FILES;

"FILE_NAME","TABLESPACE_NAME","BYTES","STATUS"
"C:\APP\FENGYEHONG\PRODUCT\21C\ORADATA\XE\XEPDB1\SYSTEM01.DBF","SYSTEM",293601280,"AVAILABLE"
"C:\APP\FENGYEHONG\PRODUCT\21C\ORADATA\XE\XEPDB1\SYSAUX01.DBF","SYSAUX",408944640,"AVAILABLE"
"C:\APP\FENGYEHONG\PRODUCT\21C\ORADATA\XE\XEPDB1\UNDOTBS01.DBF","UNDOTBS1",104857600,"AVAILABLE"
"C:\APP\FENGYEHONG\PRODUCT\21C\ORADATA\XE\XEPDB1\USERS01.DBF","USERS",5242880,"AVAILABLE"
"C:\APP\FENGYEHONG\PRODUCT\21C\CUSTOM_TABLE_SPACE\LOCAL_DB_STUDY_01.DBF","DB_STUDY_LOCAL_01",104857600,"AVAILABLE"

?如果要?jiǎng)h除表空間的話(huà),可以使用下面的命令。

DROP TABLESPACE DB_STUDY_01 INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE DB_STUDY_TMP_01 INCLUDING CONTENTS AND DATAFILES;

五. 為用戶(hù)分配默認(rèn)表空間并指定表空間配額

?將用戶(hù)和表空間關(guān)聯(lián)起來(lái),為用戶(hù)分配默認(rèn)表空間和臨時(shí)表空間。

ALTER USER db_user 
DEFAULT TABLESPACE DB_STUDY_LOCAL_01 
TEMPORARY TABLESPACE DB_STUDY_TMP_LOCAL_01;

?確認(rèn)用戶(hù)和表空間的關(guān)聯(lián)

SQL> SELECT username, default_tablespace, temporary_tablespace FROM dba_users WHERE username = 'DB_USER';

USERNAME     DEFAULT_TABLESPACE             TEMPORARY_TABLESPACE
------------ ------------------------------ ------------------------------
DB_USER      DB_STUDY_LOCAL_01              DB_STUDY_TMP_LOCAL_01

SQL>

?用戶(hù)有了默認(rèn)表空間之后,并不意味著可以創(chuàng)建表并成功插入數(shù)據(jù),還需要向用戶(hù)分配表空間的配額,指定用戶(hù)可以使用的存儲(chǔ)配額。

  • DBA_TS_QUOTAS 是 Oracle 數(shù)據(jù)庫(kù)中的一個(gè)數(shù)據(jù)字典視圖,主要用于顯示用戶(hù)在各個(gè)表空間上的配額(Quota)信息。
  • 記錄用戶(hù)在某個(gè)表空間中被分配的存儲(chǔ)空間限制(配額)。
  • 可以查看配額是有限制的(如 1GB)還是無(wú)限制的(UNLIMITED)。
  • 表空間配額示例
    • ALTER USER db_user QUOTA 50M ON DB_STUDY_LOCAL_01;:指定用戶(hù)有50M的配額。
    • ALTER USER db_user QUOTA UNLIMITED ON DB_STUDY_LOCAL_01;:指定用戶(hù)有無(wú)限的配額。
-- 注意,需要在PDB的session中執(zhí)行
SQL> ALTER SESSION SET CONTAINER = XEPDB1;

Session altered.

SQL>
-- 在未分配配額之前,查詢(xún)不到任何數(shù)據(jù)
SQL> SELECT * FROM DBA_TS_QUOTAS WHERE USERNAME = UPPER('db_user');

no rows selected

SQL>
-- 指定 db_user 用戶(hù)對(duì) DB_STUDY_LOCAL_01 表空間有無(wú)限的配額,可以隨意使用
SQL> ALTER USER db_user QUOTA UNLIMITED ON DB_STUDY_LOCAL_01;

User altered.

SQL>
-- 分配完成之后,進(jìn)一步查看
SQL> SELECT * FROM DBA_TS_QUOTAS WHERE USERNAME = UPPER('db_user');

"TABLESPACE_NAME","USERNAME","BYTES","MAX_BYTES","BLOCKS","MAX_BLOCKS","DROPPED"
"DB_STUDY_LOCAL_01","DB_USER",0,-1,0,-1,"NO"

六. 通過(guò)創(chuàng)建的用戶(hù)進(jìn)行登錄

?我們創(chuàng)建的是本地用戶(hù),因此通過(guò)sqlplus命令進(jìn)行登錄的時(shí)候,必須明確的指出使用的是名稱(chēng)為XEPDB1PDB

  • 在 Oracle 的多租戶(hù)架構(gòu)中,你需要確保連接到正確的 PDB(可插入數(shù)據(jù)庫(kù))而不是 CDB(容器數(shù)據(jù)庫(kù))。
  • 在連接數(shù)據(jù)庫(kù)時(shí),服務(wù)名稱(chēng)決定了連接的是哪個(gè)數(shù)據(jù)庫(kù)實(shí)例。
  • CDB 是容器數(shù)據(jù)庫(kù),通常是你管理和創(chuàng)建多個(gè) PDB 的地方。
  • 每個(gè) PDB 是一個(gè)獨(dú)立的數(shù)據(jù)庫(kù),可以有自己的用戶(hù)、數(shù)據(jù)和表空間等。
apluser@ubuntu24-01:~$ sqlplus db_user/oracle@192.168.118.137/XEPDB1

SQL*Plus: Release 21.0.0.0.0 - Production on Wed Jan 1 10:11:43 2025
Version 21.16.0.0.0

Copyright (c) 1982, 2022, Oracle.  All rights reserved.

Last Successful login time: Tue Dec 31 2024 22:58:55 +09:00

Connected to:
Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0

SQL> SHOW CON_NAME;

CON_NAME
------------------------------
XEPDB1
SQL>

?修改tnsnames.ora文件

  • 如果我們?cè)诙嗯_(tái)服務(wù)器上有多個(gè)PDB的話(huà),可以在sqlplus客戶(hù)端安裝的機(jī)器上,配置tnsnames.ora文件的內(nèi)容,便于登錄
apluser@ubuntu24-01:~$ cat $ORACLE_HOME/network/admin/tnsnames.ora
SERVICE_XE_CLIENT =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.118.137)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

SERVICE_XEPDB1_CLIENT =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.118.137)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XEPDB1)
    )
  )
apluser@ubuntu24-01:~$
  • 修改完成之后,就可以通過(guò)下面這種方式進(jìn)行登錄了
apluser@ubuntu24-01:~$ sqlplus db_user/oracle@SERVICE_XEPDB1_CLIENT

SQL*Plus: Release 21.0.0.0.0 - Production on Wed Jan 1 10:21:32 2025
Version 21.16.0.0.0

Copyright (c) 1982, 2022, Oracle.  All rights reserved.

Last Successful login time: Wed Jan 01 2025 10:11:44 +09:00

Connected to:
Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0

SQL>

七. 創(chuàng)建腳本,簡(jiǎn)化登錄

  • 每次登錄oracle數(shù)據(jù)庫(kù),都要輸入一長(zhǎng)串的命令,很繁瑣??梢詣?chuàng)建一個(gè)腳本簡(jiǎn)化登錄。
apluser@ubuntu24-01:~$ which oralce_db_connect
/home/apluser/bin/oralce_db_connect
apluser@ubuntu24-01:~$
apluser@ubuntu24-01:~$ ls -l /home/apluser/bin/oralce_db_connect
-rwxrwxr-x 1 apluser apluser 912 Jan  1 08:43 /home/apluser/bin/oralce_db_connect
apluser@ubuntu24-01:~$
apluser@ubuntu24-01:~$ cat /home/apluser/bin/oralce_db_connect
#!/bin/bash
# ################################################
# 簡(jiǎn)介:
# 動(dòng)態(tài)連接 Oracle 數(shù)據(jù)庫(kù)
#
# 完整方式連接數(shù)據(jù)庫(kù)
# sqlplus db_user/oracle@192.168.118.137/XEPDB1
#
# 用法
# 1. oralce_db_connect
# 2. oralce_db_connect dba
# # ################################################

# 默認(rèn)參數(shù)
USERNAME="db_user"
PASSWORD="oracle"
SERVICE="SERVICE_XEPDB1_CLIENT"
MSG="通過(guò)普通用戶(hù)登錄..."

# 如果傳入?yún)?shù)為 "dba",則使用 system 用戶(hù)登錄
if [ "$1" == "dba" ]; then
  USERNAME="system"
  PASSWORD="oracle"
  SERVICE="SERVICE_XE_CLIENT"
  MSG="通過(guò)dba用戶(hù)登錄..."
fi

# 構(gòu)造連接oracle數(shù)據(jù)庫(kù)的命令
connect_oracle_db_command="sqlplus ${USERNAME}/${PASSWORD}@${SERVICE}"

# 打印連接oracle數(shù)據(jù)庫(kù)的命令
echo "${connect_oracle_db_command}"

# 打印提示消息
echo -e "\e[1;31m$MSG\e[0m"

# 連接oracle數(shù)據(jù)庫(kù)
eval "${connect_oracle_db_command}"
  • 登錄效果

八. 查看用戶(hù)信息

8.1 無(wú)需DAB用戶(hù)

?USER_USERS 表

  • 顯示當(dāng)前會(huì)話(huà)用戶(hù)的基本信息,例如用戶(hù)名、創(chuàng)建時(shí)間、默認(rèn)表空間等。
  • 僅適用于當(dāng)前登錄用戶(hù),無(wú)法查看其它用戶(hù)的信息。
SQL> SELECT USERNAME, USER_ID, ACCOUNT_STATUS FROM USER_USERS;

"USERNAME","USER_ID","ACCOUNT_STATUS"
"DB_USER",110,"OPEN"

?ALL_USERS

  • 不需要DBA用戶(hù)
  • 顯示數(shù)據(jù)庫(kù)中所有用戶(hù)的基本信息,但比 DBA_USERS 提供的信息少。
SQL> SELECT USER_ID, USERNAME, COMMON FROM ALL_USERS WHERE USERNAME = 'DB_USER';

"USER_ID","USERNAME","COMMON"
110,"DB_USER","NO"

8.2 需要DAB用戶(hù)

??注意??
當(dāng)使用system的DBA用戶(hù)進(jìn)行查看的時(shí)候,注意切換當(dāng)前的session為 PDB(可插入數(shù)據(jù)庫(kù))而不是 CDB(容器數(shù)據(jù)庫(kù))。

-- XEPDB1 為 PDB 的容器名稱(chēng)
 ALTER SESSION SET CONTAINER = XEPDB1;

?DBA_USERS

  • 顯示數(shù)據(jù)庫(kù)中所有用戶(hù)的詳細(xì)信息,包括用戶(hù)名、賬戶(hù)狀態(tài)、默認(rèn)表空間、密碼有效期等。
  • 數(shù)據(jù)庫(kù)管理員(DBA)管理用戶(hù)時(shí)使用,查看所有用戶(hù)的賬戶(hù)狀態(tài),如是否鎖定、密碼是否過(guò)期等。
SQL> SELECT USER_ID, USERNAME, ACCOUNT_STATUS, COMMON, TO_CHAR(LAST_LOGIN, 'YYYY/MM/DD HH24:MI:SS') LAST_LOGIN FROM DBA_USERS WHERE USERNAME = 'DB_USER';

   USER_ID USERNAME          ACCOUNT_STATUS        COM LAST_LOGIN
---------- ----------------- --------------------- --- -------------------
       110 DB_USER           OPEN                  NO  2025/01/01 13:13:49

?DBA_SYS_PRIVS

  • 查看用戶(hù)所有的權(quán)限
SQL> SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = 'DB_USER';

GRANTEE PRIVILEGE                                ADM COM INH
------- ---------------------------------------- --- --- ---
DB_USER CREATE PROCEDURE                         NO  NO  NO
DB_USER CREATE SEQUENCE                          NO  NO  NO
DB_USER CREATE VIEW                              NO  NO  NO
DB_USER CREATE TABLE                             NO  NO  NO
DB_USER CREATE SESSION                           NO  NO  NO

九. 創(chuàng)建表,并插入數(shù)據(jù)

9.1 查看當(dāng)前用戶(hù)的schema

?一般來(lái)說(shuō),用戶(hù)默認(rèn)的schema和用戶(hù)名相同,也可以通過(guò)下面這種方式進(jìn)行查看。

SQL> SELECT SYS_CONTEXT('USERENV', 'CURRENT_SCHEMA') AS DEFAULT_SCHEMA FROM DUAL;

"DEFAULT_SCHEMA"
"DB_USER"

9.2 插入數(shù)據(jù)

?在創(chuàng)建表的時(shí)候,指定表空間,如果不指定的話(huà),將會(huì)使用當(dāng)前用戶(hù)默認(rèn)的表空間。

  • TABLESPACE DB_STUDY_LOCAL_01:指定表空間
  • DB_USER.PERSON_TABLE:指定schema
CREATE TABLE DB_USER.PERSON_TABLE (
    id NUMBER PRIMARY KEY,
    name VARCHAR2(50),
    age NUMBER,
    email VARCHAR2(100),
    created_date DATE
) TABLESPACE DB_STUDY_LOCAL_01;

?寫(xiě)一個(gè)腳本,自動(dòng)向表中插入100條數(shù)據(jù)

BEGIN
    FOR i IN 1..100 LOOP
        INSERT INTO DB_USER.PERSON_TABLE (id, name, age, email, created_date)
        VALUES (
            i,
            'Name_' || i,
            TRUNC(DBMS_RANDOM.VALUE(18, 60)), -- 隨機(jī)年齡
            'user' || i || '@example.com',
            SYSDATE - DBMS_RANDOM.VALUE(0, 365) -- 隨機(jī)日期
        );
    END LOOP;
    COMMIT;
END;
/

9.3 查看

?本地用戶(hù)查看表名所在的表空間 ?? USER_TABLES

SQL> SELECT TABLE_NAME, TABLESPACE_NAME FROM USER_TABLES WHERE TABLE_NAME = 'PERSON_TABLE';

"TABLE_NAME","TABLESPACE_NAME"
"PERSON_TABLE","DB_STUDY_LOCAL_01"

?DBA用戶(hù)查看表名所在的表空間 ?? DBA_TABLES

SQL> SELECT TABLE_NAME, OWNER, TABLESPACE_NAME FROM DBA_TABLES WHERE TABLE_NAME = 'PERSON_TABLE';

"TABLE_NAME","OWNER","TABLESPACE_NAME"
"PERSON_TABLE","DB_USER","DB_STUDY_LOCAL_01"

?可以看到,數(shù)據(jù)插入成功后可以被查詢(xún)到。

總結(jié) 

到此這篇關(guān)于Oracle數(shù)據(jù)庫(kù)創(chuàng)建本地用戶(hù)、授予權(quán)限、創(chuàng)建表并插入數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Oracle創(chuàng)建本地用戶(hù)、授予權(quán)限內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Oracle10g 安裝方法

    Oracle10g 安裝方法

    如果你是初學(xué)者,你有必要看看這篇文章。
    2009-06-06
  • Oracle存儲(chǔ)過(guò)程返回游標(biāo)實(shí)例詳解

    Oracle存儲(chǔ)過(guò)程返回游標(biāo)實(shí)例詳解

    Oracle存儲(chǔ)過(guò)程返回游標(biāo)有兩種實(shí)現(xiàn)方法一種是聲明系統(tǒng)游標(biāo),一種是聲明自定義游標(biāo),本文將詳細(xì)介紹,需要了解的朋友可以參考下
    2012-12-12
  • Oracle中的SUM用法講解

    Oracle中的SUM用法講解

    今天小編就為大家分享一篇關(guān)于Oracle中的SUM用法講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04
  • oracle 存儲(chǔ)過(guò)程、函數(shù)和觸發(fā)器用法實(shí)例詳解

    oracle 存儲(chǔ)過(guò)程、函數(shù)和觸發(fā)器用法實(shí)例詳解

    這篇文章主要介紹了oracle 存儲(chǔ)過(guò)程、函數(shù)和觸發(fā)器用法,結(jié)合實(shí)例形式詳細(xì)分析了oralce 存儲(chǔ)過(guò)程、函數(shù)和觸發(fā)器具體功能、原理、定義、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • Oracle PL/SQL中“表或視圖不存在“錯(cuò)誤的解決方案

    Oracle PL/SQL中“表或視圖不存在“錯(cuò)誤的解決方案

    在Oracle PL/SQL開(kāi)發(fā)中,許多開(kāi)發(fā)者都遇到過(guò)這個(gè)令人困惑的錯(cuò)誤表或視圖不存在,這個(gè)錯(cuò)誤看似簡(jiǎn)單,但背后可能有多種原因,特別是當(dāng)表確實(shí)存在時(shí),這個(gè)錯(cuò)誤更讓人摸不著頭腦,所以本文介紹了詳細(xì)的解決方案,需要的朋友可以參考下
    2025-04-04
  • Oracle數(shù)據(jù)庫(kù)表中字段順序的修改方法

    Oracle數(shù)據(jù)庫(kù)表中字段順序的修改方法

    這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)表中字段順序的修改方法,在介紹修改的方法之前先給大家介紹了Oracle數(shù)據(jù)庫(kù)表新建字段的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Oracle中PL/SQL的塊與表達(dá)式

    Oracle中PL/SQL的塊與表達(dá)式

    這篇文章介紹了Oracle中PL/SQL的塊與表達(dá)式,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 詳解ORACLE SEQUENCE用法

    詳解ORACLE SEQUENCE用法

    Oracle中的sequence用法在oracle中sequence就是所謂的序列號(hào),本文詳細(xì)的介紹了ORACLE SEQUENCE用法,具有一定的參考價(jià)值,有興趣的可以了解下。
    2016-12-12
  • Oracle的to_date()函數(shù)詳解

    Oracle的to_date()函數(shù)詳解

    Oracle的to_date()函數(shù)用于日期格式轉(zhuǎn)換,需要注意Oracle中不區(qū)分大小寫(xiě)的MM和mm格式代碼,應(yīng)使用mi代替分鐘,此外,Oracle還支持毫秒級(jí)的數(shù)據(jù)類(lèi)型
    2025-01-01
  • Oracle連接遠(yuǎn)程數(shù)據(jù)庫(kù)的四種方法

    Oracle連接遠(yuǎn)程數(shù)據(jù)庫(kù)的四種方法

    這篇文章主要為大家詳細(xì)介紹了Oracle連接遠(yuǎn)程數(shù)據(jù)庫(kù)的四種設(shè)置方法和注意事項(xiàng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評(píng)論