標籤:項目(英文) 項目(中文)說明Functional功能性 * Title 標題 form title * Console Window 控制台視窗 要顯示在的視窗名稱(Window1) * Menu source 菜單源 檔案或是資料庫(檔案) * Menu Module 菜單模組 要使用的main menu
標籤:測試使用的資料為scott/tiger模式下的emp表:我們使用JOB和SAL這兩個列測試:上面語句指按照職業JOB分組(partition by job)然後在每個分組內,按照薪水(sal)進行排名。注意到並列名次,例如SLAESMAN這個職業的,有兩個1250並列第一,1500就是第3名了。將RANK()換成DENSE_RAND看看區別:可以看到,在處理並列問題上,並列的名次不佔用名次編號。另外還有一個常用的分析函數是SUM() OVER:SUM()
標籤:oracle 字串 內建函數 --ASCII碼與字元轉換select chr(65)||chr(66)||chr(67) ABC,chr(54678) from dual;select ascii(‘諙‘),ascii(‘ABC‘) from dual;--擷取字串長度函數select length(‘ABCDE我FGHI‘) from dual;--字串截取select substr(‘
標籤:oracle 如何用觸發器實現更新剛插入的資料create or replace trigger tr_namebefore inserton 表for each rowbegin:new.某欄位=‘新值‘;end;修改A表的某條資料的某個欄位AA(這個欄位是規定好的),在儲存後A表的該條資料的另一個欄位BB會根據一個函數把AA欄位的值處理後更新create or replace trigger BF_ZJ_UPDATEZJM
標籤:資料庫--建立遠端資料串連create database link DB_MZDB11 connect to YTMZTWO identified by YTMZTWO909 using ‘MZDB11‘; --建立本地目錄create directory db_mz as ‘c:‘;--授權使用者讀寫grant read,write on directory db_mz to YTMZTWO,YTMZ;--授權使用者可以建立dblinkgrant
標籤:如下,表a是資料庫中已經存在的表,b是準備根據表a進行複製建立的表: 1、只複製表結構的sql create table b as select * from a where 1<>1 2、即複製表結構又複製表中資料的sql create table b as select * from a 3、複製表的制定欄位的sql create table b as select row_id,name,age from a where 1<>1//前提是row_
標籤: numtodsinterval(<x>,<c>) ,x是一個數字,c是一個字串,表明x的單位,這個函數把x轉為interval day to second資料類型 常用的單位有 (‘day‘,‘hour‘,‘minute‘,‘second‘) example SQL> select sysdate,sysdate+numtodsinterval(3,‘hour‘) as res from dual;
標籤:AVG([distinct|all]x)【功能】統計資料表選中行x列的平均值。【參數】all表示對所有的值求平均值,distinct只對不同的值求平均值,預設為all如果有參數distinct或all,需有空格與x(列)隔開。【參數】x,只能為數值型欄位【返回】數字值【樣本】環境:create table table3(xm varchar(8),sal number(7,2));insert into table3 values(‘gao‘,1111.11);insert into