ORACLE需要記住的小問題

2021-08-30 00:04:54 字數 663 閱讀 1987

[b]1、查詢欄位為空的行[/b]

要記住的就是在oracle資料庫中查詢欄位為空的語句的時候,空值null既不是"<>值"也不被"!=值"包含,所以查詢某個欄位為空的語句時,一定使用:"欄位名 is null"。

[b]2、oracle查詢不區分大小寫[/b]

select * from tablename where lower(name)='abc' 或

select * from tablename where upper(name)='abc'

[b]3、解鎖使用者[/b]

alter user *** account unlock;

[b]4、sqlplus顯示執行sql時間[/b]

set timing on

[b]5、sqlplus顯示當前所在的作業系統檔案目錄[/b]

host 代表主機

host pwd

host dir

[b]6、oracle oerr工具:查詢oracle錯誤詳細解釋[/b]

oerr ora 錯誤**

oerr ora 01089

[b]7、高效sql-構建聯合索引[/b]

當使用查詢條件where a=? and b=?時,建立a,b的聯合索引會提高效率

ps:後續更新中,將自己的小問題都總結在這。

oracle出現的小問題

oracle無法解析指定的識別符號 檢查oracle的資料庫例項名是否正確。oracle增大db files alter system set db files 1000 scope spfile 之後重啟資料庫服務 另外,oracle11g找不到databasecoltrol服務基本可能是沒有安裝...

Oracle時間格式的小問題

插入時間格式 to date 2017 06 08 11 22 33 yyyy mm dd hh mi ss 1.小時格式是可以帶上小時制度如 hh12 12小時制度 hh24 24小時制度 2.如果小時格式是hh12,則 小時值必須介於 1 12 之間,不能為0小時,如 00 22 33 3.如果...

oracle 小問題之監聽

今早上班遇到服務無法啟動的問題,檢視之後發現是資料庫無法連線,本體無法telnet資料庫的1521埠,登陸主機後發現是資料庫啟動了,但是監聽服務沒有啟動 監聽啟動後才能對外提供服務 解決辦法如下 1 root使用者登入linux伺服器,切換到oracle 使用者,使用 netstat an grep...