標籤:例1: 建立一個觸發器, 當職工表 emp 表被刪除一條記錄時,把被刪除記錄寫到職工表刪除日誌表中去。 CREATE TABLE emp_his AS SELECT * FROM EMP WHERE 1=2; CREATE OR REPLACE TRIGGER tr_del_emp BEFORE DELETE --指定觸發時機為刪除操作前觸發 ON scott.emp FOR EACH ROW --說明建立的是行級觸發器 BEGIN
標籤:數學函數序號函數功能SQL Server用法Oracle用法1絕對值select abs(-1) valueselect abs(-1) value from dual2取整(大)select ceiling(-1.001) valueselect ceil(-1.001) value from dual3取整(小)select floor(-1.001) valueselect floor(-1.001) value from dual4取整(截取)select cast(-1.002
標籤:這兩天心血來潮來看看 Windows 8 究竟長什麼樣,由於第一個想到的是在虛擬機器上安裝一個來玩玩。選擇了 VirtualBox,下載安裝一切順利,啟動後進入 Windows 8 介面。但是安裝 VirtualBox 增強工具後,就無法再進入 Windows 8 了。其實安裝的過程中已經出現了黑屏,已經有不好的預兆了。試了兩次,都是一樣的結果。Windows 8 在 Oracle VM VirtualBox(77440) 的安裝
標籤:DECODE函數是ORACLE PL/SQL是功能強大的函數之中的一個,眼下還僅僅有ORACLE公司的SQL提供了此函數,其它資料庫廠商的SQL實現還沒有此功能。DECODE有什麼用途 呢? 先構造一個範例,如果我們想給智星職員加工資,其標準是:工資在8000元下面的將加20%;工資在8000元以上的加15%。通常的做法是。先選出記錄 中的工資欄位值? select salary into var-salary from
標籤:最近要最佳化Oracle資料庫的效率,然後在網上查了很多判斷記錄是否存在的高效率方法網上有很多的建議第一種方法,我做了一個測試,但是可能資料量不夠大,42667條記錄,不知道很大的資料量是什麼一個情況網上好多高效的建議方式 Code highlighting produced by Actipro CodeHighlighter
標籤:1、開啟oracle相關服務2、建立Oracle使用者create user 使用者名稱 identified by 密碼;(需要dba角色建立)3、許可權管理(1)添加許可權grant 許可權、角色 to 使用者名稱[with admin option](系統許可權);grant 許可權 on 表名 to 使用者名稱 [width grant option] (對象許可權);(2)刪除許可權revoke 許可權、角色 from 使用者名稱;revoke 許可權
標籤:一、登入問題1、 忘記使用者名稱密碼:(1)預設應戶名密碼:system/manager sys/change_on_install scott/tiger(2)cmd以系統管理員身份登入:C:\Users\SAMSUNG>sqlplus system/manager as sysdba查看所有user:SQL> select username from
標籤:Oracle之分頁查詢 Oracle的分頁查詢語句基本上可以按照本文給出的格式來進行套用。 分頁查詢格式: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHERE RN >= 21 其中最內層的查詢SELECT * FROM TABLE_NAME表示不進行翻頁的原始查詢語句。ROWNUM <= 40和RN >=
標籤:1.列出至少有一個員工的所有部門。分析:每個部門有多少員工 —— 根據部門編號進行分組select deptno,count(*) from emp group by deptno having count(*) >= 1;2.列出薪金比“SMITH”多的所有員工。分析:先查詢出SMITH工資 : select sal from emp where ename=’SMITH‘;select *
標籤:Datatypes translation between Oracle and SQL Server part 1: character, binary strings Datatypes translation is one of the most important things you need to consider when migrate your application from one database to the other. This is