-- 檢視oracle 資料庫中本使用者下的所有表
select table_name from user_tables;
-- 檢視oracle 資料庫中所有使用者下的所有表
select user,table_name from all_tables;
-- 檢視oracle 資料庫中本使用者下的所有列
select table_name,column_name from user_tab_columns;
-- 檢視oracle 資料庫中本使用者下的所有列
select user,table_name,column_name from all_tab_columns;
-- 檢視oracle 資料庫中的序列號
select * from user_sequences;
-- 上面的所有物件,都可以通過下面的sql語句查詢得到
-- 查詢所有的使用者生成的oracle物件
select * from user_objects;
-- 檢視oracle 資料庫中所有表的注釋
select table_name,comments from user_tab_comments;
-- 檢視oracle 資料庫中所有列的注釋
select table_name,column_name,comments from user_col_comments;
-- 給表加oracle的注釋
comment on table aa10 is '系統參數列';
-- 給列加oracle的注釋
comment on column aa10.aaa100 is '引數類別';
-- 檢視表中列的屬性,包括 資料型別,是否非空等
desc aa10;
-- 通過系統表,檢視表中列的屬性,包括 資料型別,是否非空等
select table_name,column_id,column_name,data_type,data_length, data_precision,nullable
from user_tab_columns
order by table_name,column_id;
-- 檢視資料庫中表、索引占用的資料庫空間大小
select * from user_segments;
-- 檢視所有表的記錄數
create table table_count(table_name varchar2(50),columns number(20));
-- 通過pb執行下面的語句,得到結果集,將結果集在pb下執行,最後提交
select 'insert into table_count values('''||table_name||''', (select count(1) from '||table_name||'));//'||comments from user_tab_comments;
-- 所有表的記錄都在table_count了
select * from table_count;
// 將oracle資料庫的注釋同步到pb中 **開始
delete from pbcatcol where pbc_tnam like '%';
delete from pbcattbl where pbt_tnam like '%';
insert into pbcattbl
( pbt_tnam,
pbt_ownr ,
pbt_cmnt)
select all_tab_comments.table_name,
all_tab_comments.owner,
all_tab_comments.comments
from all_tab_comments
where all_tab_comments.owner = 'lh'
and table_name like '%';
// 同步欄位名
insert into pbcatcol
( pbc_tnam,
pbc_ownr,
pbc_cnam,
pbc_labl,
pbc_cmnt,
pbc_hdr)
select all_col_comments.table_name,
all_col_comments.owner,
all_col_comments.column_name,
all_col_comments.comments ,
all_col_comments.comments ,
all_col_comments.comments
from all_col_comments
where all_col_comments.owner = 'lh'
and table_name like '%';
commit;
-- 將oracle資料庫的注釋同步到pb中 **結束
--將pb注釋同步到oracle中
select 'comment on table '||pbt_tnam||' is '''||pbt_cmnt||''';' from pbcattbl where pbt_tnam not like 'pb%'
union
select 'comment on column '||pbc_tnam||'.'||pbc_cnam||' is '''||pbc_cmnt||''';' from pbcatcol where pbc_tnam not like 'pb%';
--查程序
select object_id,session_id,locked_mode from v$locked_object;
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
--殺程序
alter system kill session '3,6666';
盤點MySQL中比較實用的函式
之前小編在工作中遇到一些處理資料的問題,例如完成日期格式化,獲取幾天後的時間,生成指定格式的編碼等問題,這時候小編經常會寫一大堆邏輯 來進行處理,還自己感覺自己很流弊的樣子,後來卻發現同事遇到相同的問題並沒有寫一大堆邏輯 好奇心下促使我偷偷的看了下同事的 才明白他們很喜歡使用sql中的函式直接處理了...
css中比較實用的flex布局(1)
為什麼要用flex模型?布局的傳統解決方案,基於 盒狀模型 依賴 display屬性 position屬性 float屬性。它對於那些特殊布局非常不方便,比如,垂直居中 就不容易實現。正如上所說,flex布局在某些方面可以大大減輕複雜度,並且在一些比較難的布局中,運用起來十分方便。那麼現在問題來了,...
Oracle 比較方便且很實用的幾個SQL語句
select count 0 as aanum from user tab columns where upper column name pt dietaryhabit and table name table select count from user tab columns where ta...