Time of Update: 2018-12-04
很不幸,建立的表被某人誤刪了,,,還好可以通過這樣恢複。 select * from user_recyclebin where original_name like 'FINANCE_%' order by droptime desc;FLASHBACK TABLE FINANCE_CASE_FEE_ITEM TO BEFORE DROP 即所有drop的表都在 user_recyclebin
Time of Update: 2018-12-04
exp document/document2009@document owner=document rows=y compress=y buffer=65536 feedback=100000 file=D:/document.dmp log=D:/document.logexp whd/whd2009@whddb owner=whd rows=y compress=y buffer=65536 feedback=100000 file=D:/whd.dmp log=D:/whd.logimp
Time of Update: 2018-12-04
<?xml version="1.0"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-factory>
Time of Update: 2018-12-04
聲明:本文中所描述的系統命令,未經特殊標示,均為“#”代表root許可權,“$”代表oracle許可權。 一、安裝系統首先安裝Linux系統,根據Oracle官方文檔的建議,在機器記憶體小於1G的情況下,swap分區大小應該設定為記憶體的2倍大,若記憶體大於2G則swap分區設定為與記憶體大小一樣。其實Linux系統的swap分區大小設定是很有講究的,如果哪位讀者有興趣,可以參考我的另外一篇文章——《如何合理設定Linux系統的swap分區大小》。在系統安裝的過程中,一定選擇安裝所有開發包,建議
Time of Update: 2018-12-04
1.追加資料 INSERT INTO table[(column[,column...])] VALUES (value[,value...]); 例1:INSERT INTO dept(deptno,dname,loc) VALUES (50,'DEVELOPMENT','DETROIT'); 例2:INSERT INTO dept VALUES (50,'DEVELOPMENT','DETROIT');
Time of Update: 2018-12-04
1.SELECT select_list FROM table WHERE expr operater (SELECT select_list FROM table); 1)Expr operater包括比較子: 單行運算子(=、>、>=、<、<=、<>) 多行運算子(IN、ANY、ALL) 2)子查詢可以嵌於一下SQL子句中: WHERE 子句 HAVING 子句
Time of Update: 2018-12-04
1.Oracle包含以下組函數 -AVG([DISTINCT|ALL]n) 返回平均值,忽略空值 -COUNT({*|[DISTINCT|ALL]}expr) 返回記錄的數量,用*包含空值,否則不包含空值 -MAX([DISTINCT|ALL]expr) 返回最大值,忽略空值 -MIN([DISTINCT|ALL]expr) 返回最小值,忽略空值 -SUM([DISTINCT|ALL]n) 返回總值,忽略空值 -STDDEV([DISTINCT|ALL]x)
Time of Update: 2018-12-04
1.從多個表中擷取資料 SELECT table1.column,table2.column FROM table,table2 WHERE table1.column1=table2.column2; -在WHERE子句中書寫串連條件 -如果在多個表中出現相同的列名,則需要使用表名作為來自該表的列名的首碼 -N個表相連時,至少需要N-1個串連條件2.笛卡爾積 笛卡爾積在下列情況產生: -串連條件被省略 -串連條件是無效的
Time of Update: 2018-12-04
下面按類別列出一些ORACLE使用者常用資料字典的查詢使用方法。 一、使用者 查看目前使用者的預設資料表空間 SQL>SELECT username,default_tablespace FROM user_users; 查看目前使用者的角色 SQL>SELECT * FROM user_role_privs; 查看目前使用者的系統許可權和表級許可權 SQL>SELECT * FROM
Time of Update: 2018-12-04
Oracle資料庫中,PL/SQL設定快速鍵的方法是本文我們主要要介紹的內容,瞭解了這些設定可以是我們更效率地使用Oracle資料庫,接下來就讓我們一起來瞭解一下這部分內容吧。1、登入後預設自動選中My Objects 預設情況下,PLSQL Developer登入後,Brower裡會選擇All objects,如果你登入的使用者是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects後響應速率則是以毫秒計算的。設定方法:Tools菜單 -->
Time of Update: 2018-12-04
declare sqlstring varchar2(100); emprow emp_bak%rowtype; myno emp_bak.empno%type;begin --sqlstring:='create table emp_bak as select * from emp'; sqlstring:='select * from emp_bak where empno=:myno and sal>:mysal'; myno:='&請輸入員工編號'; --
Time of Update: 2018-12-04
--在應用程式中往往有些固定的資料庫操作,我們常常為致謝固定的操作定義了一些預存程序。這些預存程序不僅--可以簡化用戶端的應用程式的開發和維護。而且還可以提高應用的運行效能。-- 建立預存程序的文法。 create [or replace] procedure <過程名>[(參數)] is|as [局部變數聲明] begin 可執行語句 exception 異常處理 end --在定義中 IS|AS 可以根據習慣選擇IS 或者AS
Time of Update: 2018-12-04
package com.svse.dao;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public class UserDAO {/* * java調用預存程序 */public int addUser(String username,int userage){ Connection
Time of Update: 2018-12-04
22.EXP返回一個數字e的n次方根 SQL> select exp(2),exp(1) from dual; EXP(2) EXP(1)--------- --------- 7.3890561 2.718281823.FLOOR 對給定的數字取整數 SQL> select floor(2345.67) from dual; FLOOR(2345.67) -------------- 234524.LN 返回一個數位對數值 SQL> select ln(1),ln(
Time of Update: 2018-12-04
44.HEXTORAW將一個十六進位構成的字串轉換為二進位 45.RAWTOHEXT 將一個二進位構成的字串轉換為十六進位 46.ROWIDTOCHAR 將ROWID資料類型轉換為字元類型 47.TO_CHAR(date,'format') SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'YY ------------------- 2004/05/09
Time of Update: 2018-12-04
SQL中的單記錄函數1.ASCII 返回與指定的字元對應的十進位數; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 322.CHR 給出整數,返回對應的字元;
Time of Update: 2018-12-04
1、軟體下載:地址:http://www.oracle.com/technetwork/cn/database/10203vista-088351-zhs.html 下載需要oracle賬戶,如果沒有註冊一個即可。2、軟體安裝: 1)開啟檔案“\stage\prereq\db\refhost.xml”,向其中添加如下代碼並儲存。 <!--Microsoft Windows 7-->
Time of Update: 2018-12-04
62.MIN(DISTINCT|ALL)求最小值,ALL表示對所有的值求最小值,DISTINCT表示對不同的值求最小值,相同的只取一次 SQL> select min(all sal) from gao.table3;MIN(ALLSAL) ----------- 1111.1163.STDDEV(distinct|all) 求標準差,ALL表示對所有的值求標準差,DISTINCT表示只對不同的值求標準差 SQL> select stddev(sal) from scott.
Time of Update: 2018-12-04
平時用慣了MS-SQL2000,猛一用Oracle還真有點不適應。今天寫一個查詢語句,寫好後,發現太長了。從效能和方便實用考慮,決定將其交給預存程序來實現。 思路是有了,可是還真不知道在Oracle上怎麼寫呢!(目前還沒有踏實的學習Oracle的文法手冊,都是生硬的哪來用的!) 開始,模仿現有的預存程序將其文法結構給加上去。格式如下:create or replace procedure SP_ZY_hzqdyl( V_inpatient_id IN
Time of Update: 2018-12-04
注意:先用單步調試,找出出錯程式語句<1>未註冊XXX動態連結程式庫 (未註冊動態連結程式庫檔案或者該方法所在的類庫不存在)<2>未將對象設定引用到對象執行個體 (沒有給對象正確賦值,可檢查參數值,引用了未初始化的變數)<3> “myDelegate”是不明確的引用