case語句與case運算式是plsql流程式控制制的重要組成部分,儘管其使用方法較為簡單,但容易混淆。本文將描述case語句與case運算式並給出示範以便於更好理解兩者的異同及使用時的注意事項。一、簡單case語句 -->文法 CASE SELECTOR WHEN EXPRESSION 1 THEN STATEMENT 1;
Linux 下配置 MySQL 遠端存取的設定網上介紹很多,但是自己實際操作是還是遇到了很多麻煩,記錄一下(紅色的地方是需要注意的 )。第一步和Winddows下配置mysql的遠程登入一樣,一般執行如下語句就行: use mysql; GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY&
mysql 的主從同步掛了,從日誌中報的錯如下:120309 18:39:23 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000004' at position 2207467, relay log './mysqld-
對於rownum和rowid的理解可以參考的文章: 利用rownum分頁可以參考下面的sqlselect * from ( select t1.*,rownum rn from ( select * from scott.emp order by sal desc --這裡是排序好的表 )t1 where rownum < 8 --這裡是上限)where rn > 5
在Linux平台下,想在Oracle資料庫的SQL*PLUS的命令列提示符下,利用鍵盤上的上下箭頭,調出曆史執行的SQL命令,可以考慮採用rlwrap這一開源工具。 現,簡單記錄一下安裝過程(Red Hat Enterprise Linux as 5.4環境)。① 首先下載rlwrap:地址如下找到複合自己作業系統版本的下載:http://rpm.pbone.net/index.php3②
今天在看CU的時候,發現有人問有關optimize來表最佳化的問題,當年因為這個問題,困擾我很長一段時間,今天有空我把這個問題,用實際資料來展示出來,讓大家可以親眼來看看,optimize table的重要作用,而不是似是而非的估計了。一,未經處理資料1,資料量mysql> select count(*) as total from ad_visit_history; +---------+ | total | +---------+ | 1187096 | //總共有118萬多條資料 +