例項:
*** varchar2(2) check (*** in('男','女')),
*** varchar2(2) check (***='男' or ***='女'),
1、檢視使用者下所有的表
select * from user_tables;
2、修改使用者名稱
alter user scott identified by cat;
3、鎖或解鎖使用者
alter user scott account lock;
alter user scott account unlock;
4、檢視某錶的結構
desc tablename;
5、格式化列 (column命令)
col columnname format a20; 【這只是乙個例子,選項有很多,如數字,**,日期】
設定頁面大小(一頁中顯示的行數)
set pagesize 100;
設定行大小(一行中顯示的字元數可以使用set linesize命令來設定)
set linesize 100;
清除列格式
column columnname clear;
clear columns; ---清除所有列的格式
6、關閉啟動伺服器
shut down immediate;
startup;
7、spool命令(在spool和spool off之間的輸出全部會寫到c盤下的test.txt檔案中)
spool c:\test.txt;
desc user_tables;
spool off;
8、檢視oracle中的引數
show parameter; (普通使用者沒有此許可權)
9、檢視約束資訊
select owner,constraint_name,constraint_type,table_name from user_constraints;
10、檢視當前使用者的角色
select * from user_role_privs;
11、檢視當前使用者
show user;
11、檢視函式和過程的源**
select text from all_source where owner=user and name=upper('&plsql_name'); //無法檢視建表語句
12、檢視函式和過程的狀態
select object_name,status from user_objects where object_type='function';
select object_name,status from user_objects where object_type='procedure';
13、檢視序列號【
拷貝自】
select * from user_sequences;
檢視檢視的名稱
select view_name from user_views;
檢視建立檢視的select語句
set view_name,text_length from user_views;
set long 2000; 說明:可以根據檢視的text_length值設定set long 的大小
select text from user_views where view_name=upper('&view_name');
檢視同義詞的名稱
select * from user_synonyms;
檢視索引個數和類別
select index_name,index_type,table_name from user_indexes order by table_name;
檢視索引被索引的字段
select * from user_ind_columns where index_name=upper('&index_name');
檢視索引的大小
select sum(bytes)/(1024*1024) as "size(m)" from user_segments
where segment_name=upper('&index_name');
oracle常用命令收集
建立表空間 create tablespace tx db logging datafile f oracle product 10.2.0 oradata txdb tx db.dbf size 1024m autoextend on next 32m maxsize 2048m extent m...
Oracle知識收集
建立表空間 create tablespace compsignup2012 logging datafile f oracle oradata orcl compsignup2012.dbf size 50m autoextend on next 50m maxsize 20480m extent...
Oracle 語句收集
1.oracle分頁sql a 根據rowid來分 select from t xiaoxi where rowid in select rid from select rownum rn,rid from select rowid rid,cid from t xiaoxi order by ci...