1.表名和列的命名規則必須以字母開頭長度不能超過30個字符不能使用oracle保留字只能使用如下字符:,A—Z,a-z,0-9,$,#,下劃線等2.創建學生表createtablestudent(---表名xhnumber(4)primarykeynotnull--學號xmvarchar2(20),--姓名sexchar(2),--性別birthdaydate--出生日期);3.修改表:添加一個字段Altertablestudentadd(classIdn
系統 2019-08-29 23:16:34 2129
Oracle10g數據庫內建了符合IEEEPOSIX(PortableOperatingSystemforUnix)標準的正則表達式。熟練使用正則表達式,可以寫出簡潔,強大的SQL語句。正則表達式有幾個優點優于常見的LIKE操作符和INSTR、SUBSTR及REPLACE函數的。這些傳統的SQL函數不便于進行模式匹配。只有LIKE操作符通過使用%和_字符匹配,但LIKE不支持表達式的重復、復雜的更替、字符范圍、字符列表和POSIX字符類等等。元字符(Met
系統 2019-08-29 23:03:55 2128
SQL中的單記錄函數1.ASCII返回與指定的字符對應的十進制數;SQL>selectascii(A)A,ascii(a)a,ascii(0)zero,ascii()spacefromdual;AAZEROSPACE------------------------------------659748322.CHR給出整數,返回對應的字符;SQL>selectchr(54740)zhao,chr(65)chr65fromdual;ZHC---趙A3.CONC
系統 2019-08-12 01:55:03 2125
表結構如下:將money<50的顯示為貧農,money<80的顯示為中農,其他的顯示為富農,sql語句如下selectname,casewhenmoney<50then'貧農'whenmoney<80then'中農'else'富農'endresultsfromt2查詢結果如下:使用decode的方式:selectname,decode(-1,sign(money-50),'貧農',sign(money-80),'中農','富農')fromt2注:sign函
系統 2019-08-12 01:54:18 2125
--==============================--Oracle常用目錄結構(10g)--==============================大多數情況下,了解Oracle常用目錄結構,將大大提高數據庫管理與維護的工作效率,本文介紹了Oracle10g的常用目錄。關于Linux下Oralce的安裝,請參照:VmWare6.5.2下安裝RHEL5.4(配置Oracle安裝環境)Linux(RHEL5.4)下安裝Oracle10gR2下
系統 2019-08-12 01:51:46 2125
Oracle建立表空間和用戶建立表空間和用戶的步驟:用戶建立:createuserusernameidentifiedby"password";授權:grantcreatesessiontousername;grantcreatetabletousername;grantcreatetablespacetousername;grantcreateviewtousername;表空間建立表空間(一般建N個存數據的表空間和一個索引空間):createtable
系統 2019-08-12 01:51:44 2125
Oracle9i2特色功能:1、返回值為自定義對象類型的函數。例如SDO_GEOMETRY數據類型。2、可以用Java或C語言編寫存儲過程。OracleSpatial高級功能可以使用返回值為SDO_GEOMETRY數據類型的自定義函數作為幾何列獲取空間數據。加密實現:1、簡單的數據加密。1)創建返回值為SDO_GEOMETRY數據類型的自定義函數,從BLOB(或其他任意的數據類型)數據中解密出SDO_GEOMETRY數據并返回。2)解密過程需要給函數傳入一
系統 2019-08-12 01:53:48 2124
原文:Oracle基礎數據庫備份和恢復一、為什么需要數據備份造成數據丟失的主要原因:1、介質故障。2、用戶的錯誤操作。3、服務器的徹底崩潰。4、計算機病毒。5、不可預料的因素。Oracle中故障類型分為以下4種。1、語句故障:執行SQL語句過程發生的邏輯故障可導致語句故障。如果用戶編寫的SQL語句無效,就會發生語句故障。Oracle可自我修復語句故障,撤銷語句產生的而印象,并將控制權交給應用程序。2、用戶進程故障當用戶程序出錯而無法訪問Oracle數據庫時
系統 2019-08-12 01:53:34 2124
簡稱模塊全名(英文)模塊全名(中文)GLOracleGeneralLedger總帳管理系統APOraclePayables應付款管理系統AROracleReceivables應收款管理系統FAOracleAssets固定資產管理系統CEoraclecashmanagement現金管理系統PAOracleProjectAccounting項目會計OFAOracleFinancialAnalyzer財務分析OMOracleOrderManagement銷售訂單
系統 2019-08-12 01:52:35 2124
如果要分析某條SQL的性能問題,通常我們要先看SQL的執行計劃,看看SQL的每一步執行是否存在問題。如果一條SQL平時執行的好好的,卻有一天突然性能很差,如果排除了系統資源和阻塞的原因,那么基本可以斷定是執行計劃出了問題。看懂執行計劃也就成了SQL優化的先決條件。這里的SQL優化指的是SQL性能問題的定位,定位后就可以解決問題。一.查看執行計劃的三種方法1.1設置autotrace序號命令解釋1SETAUTOTRACEOFF此為默認值,即關閉Autotra
系統 2019-08-29 23:47:41 2123
Oracle數據內部的邏輯存儲Oracle存儲數據的最小粒度(finestlevelofgranularity)被稱為數據塊(datablock)(也叫做邏輯塊(logicalblock),Oracle塊(Oracleblock)或頁(page))。一個數據塊對應于磁盤上數個字節(byte)的物理數據庫空間。處于數據塊之上的邏輯數據庫空間是數據擴展(extent)。數據擴展是為存儲數據而分配的一組連續的數據塊。位于數據擴展之上的邏輯數據庫存儲結構是段(se
系統 2019-08-12 09:30:13 2123
官方安裝說明:http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html一、驗證系統要求1,要驗證系統是否滿足Oracle10g數據庫的最低要求,以root用戶身份登錄并運行以下命令。要查看可用RAM和交換空間大小,運行以下命令:grepMemTotal/proc/meminfogrepSwapTotal/proc/meminfo例如:#grepMemT
系統 2019-08-12 01:52:08 2123
沒有給賦值,也沒有默認值時為nullORACLE允許任何一種數據類型的字段為空,除了以下兩種情況:1、主鍵字段(primarykey),2、定義時已經加了NOTNULL限制條件的字段說明:1、等價于沒有任何值、是未知數(未賦值,且沒有默認值)。2、NULL與0、空字符串、空格都不同。3、對空值做加、減、乘、除等運算操作,結果仍為空。4、NULL的處理使用NVL函數。5、比較時使用關鍵字用“isnull”和“isnotnull”。6、空值不能被索引,所以查詢
系統 2019-08-12 01:55:25 2121
轉載自:http://www.cnblogs.com/sopost/archive/2010/08/14/2190098.html用emca配置ememca是一個命令提示符,使用格式和方法在命令提示符下輸入emca,屏幕上會出現emca使用幫助。命令幫助如下:emca[操作][模式][數據庫類型][標記][參數]常用以下兩個命令:emca-configdbcontroldb-reposcreate創建em資料庫并同時配制DatabaseControlemc
系統 2019-08-12 01:52:59 2120
原文:[頂]ORACLEPL/SQL編程詳解之二:PL/SQL塊結構和組成元素(為山九仞,豈一日之功)[頂]ORACLEPL/SQL編程詳解之二:PL/SQL塊結構和組成元素(為山九仞,豈一日之功)繼上四篇:ORACLEPL/SQL編程之八:把觸發器說透ORACLEPL/SQL編程之六:把過程與函數說透(窮追猛打,把根兒都拔起!)[推薦]ORACLEPL/SQL編程之四:把游標說透(不怕做不到,只怕想不到)[推薦]ORACLEPL/SQL編程之五:異常錯誤
系統 2019-08-12 01:52:26 2120