ORACLE問題,每天10問(九)

2021-04-08 19:53:16 字數 1067 閱讀 3948

81. 內連線inner join?

select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no;

82. 如何外連線?

select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no(+);

select a.* from bsempms a,bsdptms b wherea.dpt_no(+)=b.dpt_no;

83. 如何執行指令碼sql檔案?

sql>@$path/filename.sql;

84. 如何快速清空乙個大表?

sql>truncate table table_name;

85. 如何查有多少個資料庫例項?

sql>select * from v$instance;

86. 如何查詢資料庫有多少表?

sql>select * from all_tables;

87. 如何測試sql語句執行所用的時間?

sql>set timing on ;

sql>select * from tablename;

88. chr()的反函式是?

ascii()

select char(65) from dual;

select ascii(''''a'''') from dual;

89. 字串的連線

select concat(col1,col2) from table ;

select col1||col2 from table ;

90. 怎麼把select出來的結果導到乙個文字檔案中?

sql>spool c:/abcd.txt;

sql>select * from table;

sql >spool off;

91. 怎樣估算sql執行的i/o數 ?

sql>set autotrace on ;

sql>select * from table;

orsql>select * from v$filestat ;

可以檢視io數

ORACLE問題,每天10問(三)

21.在oracle table中如何抓取memo型別欄位為空的資料記錄?select remark from oms flowrec where trim from remark is not null 22.如何用bbb表的資料去更新aaa表的資料 有關聯的字段 update aaa set b...

ORACLE問題,每天10問(五)

41.如何給表 列加注釋?sql ment on table 表 is 表注釋 注釋已建立。sql ment on column 表.列 is 列注釋 注釋已建立。sql select from user tab ments where ments is not null 42.如何檢視各個表空間占...

ORACLE問題,每天10問(十一)

101.如何搜尋出前n條記錄?select from employee where rownum n order by empno 102.如何知道機器上的oracle支援多少併發使用者數?sql conn internal sql show parameter processes 103.db b...