http://kidiaoer.iteye.com/blog/1064902在oracle中,如果對varchar類型求max會發現9比10大,這是因為資料類型的原因,我們需要將varchar轉換成number類型。方法是使用to_number()函數。例子:insert into icache_server_info(cache_server_id,cache_server_address) values((select max(to_number(cache_server_id))+1
在文章的最後看一下ORDER BY STOPKEY和ORDER BY在翻頁查詢的最後幾頁的效能差異:SQL> CREATE TABLE T AS SELECT A.* FROM DBA_OBJECTS A, DBA_USERS B, TAB;表已建立。SQL> SELECT COUNT(*) FROM T;COUNT(*)----------458064SQL> EXEC DBMS_STATS.GATHER_TABLE_STATS(USER, 'T')PL/SQL
系統內容: 1、作業系統:Windows 20002、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版3、安裝路徑:C:\ORACLE存取方法: 1、連入SQL*Plus以system/manager使用者登入,SQL> conn system/manager建立新的使用者:如user1/pass1,賦予connect,resource許可權。SQL> grant connect,resource to user1 identified by
Installation of Oracle 9i (R2) on SUSE Linux 9.1, 9.2, 9.3 and 10.1 This paper (HOWTO) describes step-by-step installation of Oracle 9i database software on SUSE LINUX 9.1, 9.2, 9.3 and 10.1. This paper covers following steps:Pre-Instalation Tasks
Navicat Oracle的特點是直觀的GUI和提供了強大的視覺化檢視,如查詢編輯器與文法突出能力時, SQL預覽時, SQL控制台,文本,十六進位和BLOB的查看/編輯器, SSH的隧道和更多,以提高工作效率。 安裝:1.下載Navicat for Oracle2.下載Oracle 11g ODAC and Oracle Developer Tools for Visual Studio 安裝Navicat for
--授權grant create table , create view to scott;grant select on dept to tt;--給tt賦予選擇dept許可權--刪除許可權Revoke select on dept from tt;--把選擇dept表許可權從tt收回命令提示字元串連isqlplusc:>sql /nologsql>conn sys/database as sysdba
當系統中的某些表存在高度不均勻的資料分布時,使用柱狀圖能夠產生更好的選擇性評估,從而產生更加最佳化的執行計畫。柱狀圖提供一種有效和簡捷的方法來呈現資料的分布情況。下面通過一個具體的例子解釋柱狀圖的使用。SQL> create table tab (a number, b number);Table created.SQL> beginfor i in 1..10000 loopinsert into tab values (i, i);end loop;commit;end;/PL/