Time of Update: 2018-12-06
編輯器載入中...關於資料表空間的個人理解,資料表空間是資料庫的邏輯結構。一個資料表空間只能屬於一個資料庫,一個資料庫到少要存在一個資料表空間,所有資料庫物件都存放在指定的資料表空間中。只所以稱之為資料表空間,是因為資料表空間中主要是用來存放表。SQL
Time of Update: 2018-12-06
在本文中,GetDate()獲得的日期由兩部分組成,分別是今天的日期和當時的時間: Select GetDate() 用DateName()就可以獲得相應的年、月、日,然後再把它們串連起來就可以了: Select Datename(year,GetDate())+'-'+Datename (month,GetDate())+'-'+Datename(day,GetDate()) 另外,DateName()還可以獲得到小時、時間、秒、星期幾、第幾周,分別如下: Select
Time of Update: 2018-12-06
oracle資料庫表的匯出: 第一步:C:\Documents and Settings\Administrator>expExport: Release 10.2.0.1.0 - Production on 星期四 8月 30 14:06:18 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.第二步:使用者名稱: fwzcgl/fwzcgl@oradb222串連到: Oracle Database 10g
Time of Update: 2018-12-06
Oracle中CLOB和BLOB欄位雖說在開發中滿足了存放超大內容的要求,但是在一些簡單使用中確頻頻帶來麻煩。CLOB中存放的是指標,並不能直接取到實際值。而SQLServer中的text欄位就很方便,可以直接拿來與需要的字串比對,象什麼等於呀小於呀Like呀不在話下。可是換成Oracle就麻煩死了,要開闢一個緩衝,把內容一段段讀取出來後轉換,難道寫個where條件都這麼複雜?經過多方尋求資料,終於發現一個方便簡單的方法:利用dbms_lob 包中的方法(放心,內建的)instr和substr
Time of Update: 2018-12-06
select to_char(add_months(last_day(sysdate) +1, -1), 'yyyymmdd'),to_char(last_day(sysdate)+1 , 'yyyymmdd') from dual ;00 22 * * * [`echo \`cal\`|awk '{print $NF}'` -eq `date +\%d`] &&
Time of Update: 2018-12-06
啟動oracle服務有三種方式: 1 從控制台 2 使用MS-DOS命令 3 通過Oracle Administration Assistant for WindowsNT-通過控制台啟動oracle服務 1)選擇開始 > 控制台 〉管理工具 --〉服務 2)找到你所要啟動的oracle服務,單擊啟動-通過MS-DOS命令啟動oracle服務 1)開啟DOS視窗 2)在視窗中輸入:NET START OracleServiceName-通過Oracle Administration
Time of Update: 2018-12-06
oracle 包純度層級 PRAGMA RESTRICT_REFERENCES(),這個PRAGMA比較複雜, 總的來說,它是一個程式輔助檢驗碼,檢查子程式的純度(PURITY),協助檢驗子程式是否有違反規則的地方。一般用在函數上,但當函數調用過程時,也要作相應的設定檢查。這是為了避免當在DML語句上調用函數時正常執行不至於產生錯誤。 文法,PRAGMA RESTRICT_REFERENCES(function_name | default , )RNDS, WNDS, RNPS,
Time of Update: 2018-12-06
timed_statistics參數:用於決定是否收集相關的時間參數,true為收集。如果該參數設為false,則等待事件相關視圖也就無法收集到資料。SQL> SHOW PARAMETER timed_statistics;NAME TYPE VALUE------------------------------------ -----------
Time of Update: 2018-12-06
單行函數格式:函數名【(參數1,參數2,參數3,...)】其中參數可以為使用者定義的常量、變數、列名和運算式。單行函數只對錶中的一行資料進行操作,並且對每一行資料只產生一個輸出結果。單行函數可用在SELECT、WHERE和ORDER BY的子句中,而且單行函數可以嵌套。單行函數包含字元型。數字型、日期型、轉換型和一般型函數。1.單行字元型函數(1)LOWER(列名|運算式):該函數用於把字元轉換成小寫。SELECT LOWER('SQL: Structural Query
Time of Update: 2018-12-06
1.批量kill 掉session SELECT CONCAT('ALTER SYSTEM KILL SESSION ''',CONCAT(CONCAT(CONCAT(SID,','),SERIAL#),''';')) FROM V$SESSION WHERE USERNAME='SCOTT'結果會產生ALTER SYSTEM KILL SESSION
Time of Update: 2018-12-06
預存程序:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
ORACLE預存程序【轉載】http://blog.bossma.cn/archives/2008/01/801、插入資料:向一張表裡插入若干條資料/*建立表tb1包含兩個欄位col1、col2*/create table tb1(col1 char(20),col2 char(20)); /*插入資料的預存程序*/CREATE OR REPLACE PROCEDURE INSERTAMOUNTTEST(ST_NUM IN NUMBER,/*起始數值*/ED_NUM
Time of Update: 2018-12-06
錯誤現象-----------connectionstring: Provider=OraOLEDB.Oracle; Data Source=ORACLE; User Id=sinodigital;Password=aaaaa; ------------err.description: Provider cannot be found. It may not be properly installed.
Time of Update: 2018-12-06
oracle的Regex(regular expression)簡單介紹 目前,Regex已經在很多軟體中得到廣泛的應用,包括*nix(Linux, Unix等),HP等作業系統,PHP,C#,Java等開發環境。 Oracle 10gRegex提高了SQL靈活性。有效解決了資料有效性,重複詞的辨認, 無關的空白檢測,或者分解多個正則組成的字串等問題。 Oracle
Time of Update: 2018-12-06
import java.sql.*;public class TestJDBC {public static void main(String[] args) {ResultSet rs = null;Statement stmt = null;Connection conn = null;try {Class.forName("oracle.jdbc.driver.OracleDriver");//new oracle.jdbc.driver.OracleDriver();conn =
Time of Update: 2018-12-06
在《安裝RHEL 5.2 記錄(一)》一文中介紹,為了安裝Oracle,所以開始先學習安裝RHEL5.2。經過一些摸索,終於搭建起了RHEL環境,包括中文的語言環境(儘管這個對安裝 Oracle並沒有太多的協助,這篇文章就是在RHEL下寫的,嘿嘿)。又經過幾天的折騰,也在RHEL5.2上將Oracle 10g(32位版)安裝成功了。儘管網路上有很多參考文章,但還是比較多坎坷和曲折,所以還是記錄一下,以備以後查詢。 本文主要參考文章是Oracle官方安裝手冊-《在Linux x86
Time of Update: 2018-12-06
首先建立自增索引....CREATE SEQUENCE Archive_SEQ MINVALUE 1 MAXVALUE 99999999999999 START WITH 1 INCREMENT BY 1 CACHE 20 ORDER; 其次...針對每張表建立一個觸發器 CREATE OR REPLACE TRIGGER Archive_TG
Time of Update: 2018-12-06
第一步:在oracle中建立表CATID varchar2(32)NAME varchar2(50)SEX char(1)WEIGHT float建立sequence CAT_SEQUENCE第二步:建立web應用程式QuickStart,添加相關dllIesi.Collections.dllLinFu.DynamicProxy.dlllog4net.dllNHibernate.ByteCode.Castle.dllNHibernate.ByteCode.LinFu.dllNHibernate.
Time of Update: 2018-12-06
1.OracleOracleCommand com = new OracleCommand(@"select * from ibs_user where username=:uname and userpwd=:upwd", conn); com.Parameters.Add(":uname", OracleType.VarChar).Value = userName.Text.Trim(); com.Parameters.Add(":upwd",
Time of Update: 2018-12-06
CURSOR xx(a,b,c...) IS sql語句begin OPEN xx; LOOP FETCH xx INTO a,b,c ... 拼字串 EXIT WHEN xx%NOTFOUND; END LOOP; CLOSE