Oracle 學習總結

2021-06-29 06:08:17 字數 1451 閱讀 3151

在家耽誤了一年,重新上班才發現,以前好多順手牽來的**都變的模糊了,所以隨時做好筆記很重要。

1、(1)檢視表的comment

select * from user_tab_comments where table_name='tj_dtjczbtj';

(2)檢視當前使用者所有表的comment

select * from user_tab_comments t order by t.table_name

2、檢視欄位的comment:

select * from user_col_comments where table_name='tj_dtjczbtj';

檢視欄位的詳細資訊***平時最常用的***

select

a.column_name 欄位名,a.data_type 資料型別,a.data_length 長度,a.data_precision 整數字,

a.data_scale 小數字,a.nullable 允許空值,a.data_default 預設值,b.comments 備註

from

user_tab_columns a,user_col_comments b

where

a.table_name = b.table_name

and a.column_name = b.column_name

and a.table_name = 'tj_dtjczbtj'

oracle內部結構

user_tab_cols用來獲取對應使用者表的列資訊;

user_col_comments用來獲取對應使用者表列的注釋資訊;

user_constraints用來獲取使用者表的約束條件;

user_cons_columns約束中使用者可訪問的列

oracle 檢視乙個表對應的主鍵和外來鍵的約束關係

select a.owner 主鍵擁有者,a.table_name 主鍵表,b.column_name 主鍵列,

c.owner 外來鍵擁有者,c.table_name 外來鍵表,d.column_name 外來鍵列

from user_constraints a

left join user_cons_columns b

on a.constraint_name=b.constraint_name

left join user_constraints c

on c.r_constraint_name=a.constraint_name

left join user_cons_columns d

on c.constraint_name=d.constraint_name

where a.constraint_type='p'

and a.table_name='tj_dtjczbtj' --tj_dtjczbtj:需要檢視主外來鍵關係的表

order by a.table_name

oracle學習總結

一 定位 oracle分兩大塊,一塊是開發,一塊是管理。開發主要是寫寫儲存過程 觸發器什麼的,還有就是用oracle的develop工具做form。有點類似於程式設計師,需要有較強的邏輯思維和創造能力,個人覺得會比較辛苦,是青春飯j 管理則需要對oracle資料庫的原理有深刻的認識,有全域性操縱的能...

Oracle學習總結

oracle的物理結構有控制檔案.資料檔案.日誌檔案 oracle的邏輯結構有 表空間.段,範圍,塊,表等.表空間可以有多個資料檔案.段可以有多個範圍.範圍可以有多個塊.資料檔案是最小的物理檔案塊.表能夠分割槽.不同的分割槽可以存放在不同的表空間中.也就是說表的幾個分割槽可以存放在不同的表空間裡面....

oracle學習總結 二

一.自增型id 1.首先建立 sequence create sequence seqmax increment by 1 2.得到乙個id select seqmax.nextval id from dual 3.若要刪除乙個sequence drop sequence seqmax 二.刪除資料...