oracle 學習筆記(二)

  前面我談到了許可權分為系統許可權和對象許可權,那麼這裡開始講解對象許可權。對象許可權就是使用者對其他使用者的資料對象操作的許可權。而資料對象主要包括表、視圖、觸發器等。對象許可權包括select、insert、update、delete、exec、all、index、refereces、execute。其中all代表select、insert、update、delete四種許可權。比如我將scott的表work的尋找許可權賦予使用者xiaoming,那麼文法如下SQL> grant

oracle 學習筆記(三)

  在oracle資料庫中,有一個概念:資料表空間。資料表空間是資料庫的邏輯組成部分,從物理上講,資料庫資料存放在資料檔案中,從邏輯上講,資料庫是存放在資料表空間中,資料表空間是由一個或多個資料檔案組成。邏輯結構包括資料表空間、段、 區、 塊,那麼為什麼要將資料庫分的這麼細呢,我想主要是為了提高資料庫效率,至於是為什麼,各位自己考慮吧!  通過建立資料表空間有以下好處   一:控制資料庫佔用的磁碟空間(好像最大是500M);   

oracle 學習筆記(四)

  在oracle中有一個很重要的東東---包,package。(本文中的代碼都是在SCOTT中emp表中實現的)  引用他人的定義--包是一種資料庫物件,將邏輯上相關的PL/SQL類型、對象和子程式組合成一個更大的單位。包有兩個部分:包說明(specification)和包體(body)。說明部分是為應用程式的介面,它申明類型、常量、例外、遊標和可用的子程式。體定義遊標和子程式,實現說明。應用程式僅對包說明中的申明是可見的和可存取。如果ORACLE具有Procedure選件,包可以編譯、存貯在

一次oracle分頁所遇到的問題

昨天做完項目後讓測試測試了一把,測試說分頁查詢貌似不起作用,翻到第4頁以後,看到的資料結果都是相同的。當時我就覺得很納悶,不可能啊,分頁組件應該是好的,咋可能有問題呢。帶著疑問,我開啟了自己的ide,在自己的機器上跑了一把,果然有問題。有問題就要找問題:首先把2條查詢結果相同的sql列印出來到資料庫中執行:sql1: select * from (select t.*, rownum rn from (select t_e_id, t_e_name, t_e_tel,

Oracle DB2 做資料庫相容,DB2 中 to_char 方法實現

-- 小數位元最多到9位,第十位四捨五入不在顯示了CREATE FUNCTION TO_CHAR(v_value double,v_decimal int) -- v_value 傳入的值,v_decimal小數位元(暫未實現主要是為了做保留小數位元使用,此參數可以不要)RETURNS VARCHAR(128) LANGUAGE SQLBEGIN ATOMICdeclare v_result_t VARCHAR(128); -- 返回的結果(臨時變數)declare v_result

CodeSmith串連Access,Sql,Oracle,mysql

ACCESS資料庫 1:CodeSmith選中連結類型是:ADOXSchema 2:無密碼的Access連結為: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\hh\db.mdb; 3:有密碼的Access連結: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\hh\db.mdb; Jet OLEDB:Database Password=1111Sql資料庫server=

用Instant client大量安裝Oracle用戶端-安裝配置

做了一個C#和Oracle 的系統,想到每個用戶端還要裝Oracle用戶端確實很麻煩,於是上網搜尋,是否有不裝用戶端的方法,還真不錯,Oracle也早就想到了這個問題。在他的網站上已經提供了各種版本的簡化用戶端,只有幾十兆的大小,簡單配置就可以串連了。下面我就說說我實現的過程。    首先構建如下的目錄結構     去Oracle的網站下載instantclient-basic-win32-10.2.0.3-20061115.zip,具體的版本可以根據你採用的伺服器端選擇。解壓以後有 一下檔案 

asp.net login控制項使用Oracle

以前一直用SQLServer,最近一個項目用到oracle,遇到了很多問題,其中longin控制項資料庫建立費了很大的周折,網上又查不到有關這方面的資料。自己摸索點經驗記錄下來,以備以後參考。1.從oracle官方網站下載ODTwithODAChttp://www.oracle.com/technology/software/tech/dotnet/utilsoft.htmldownload ODTwithODAC1110621.zip  2.安裝Client完成後,可以看到很多技術文檔說明。3

oracle 安裝與基本配置

 最近要做個基於Oracle的作業,下面是安裝伺服器與用戶端版本過程以及常見的問題上了Oracle 官網,找了個11g,為儘快熟悉Oracle 下載了Database 11g 快捷版安裝完之後程式菜單 看起來這個版本確實是供入門學習,點擊“入門”功能表項目,這裡可通過管理頁面來進行資料庫相關管理操作:如建庫、系統管理使用者等為了熟悉現在Oracle的公司專屬應用程式,找了個10g版本的oracle,包括oracle client端但對於開發人員來說,這兩版的所謂的用戶端,也就是SQL Plus,

Oracle 10g 預設安裝帶來的使用者名稱/密碼

Oracle 10g 預設安裝帶來的使用者名稱/密碼 字型:大 中 小 發佈於:2007-10-13 14:41:42 | 分類: 資料庫技術 0頂到首頁UsernamePasswordDescriptionSee AlsoCTXSYSCTXSYSThe Oracle Text accountOracle Text ReferenceDBSNMPDBSNMPThe account used by the Management Agent component of Oracle

case在oracle中重新給指定欄位賦值的一種用法

一、建立資料表create table t(id integer,name varchar2(50))二、添加資料insert into t values(1,'zhao')insert into t values(2,'qian')insert into t values(3,'sun')insert into t values(4,'li')三、case用法:重新給指定欄位賦值例題1:select t.Name,(case t.id--此處可以省略括弧,改變id為namewhen 1

oracle中的樹形查詢

基本文法select...from tabename start with cond1 connect by  prior cond2 where cond2注:cond1是根節點的限定語句cond2是串連條件,其中prior表示上一條記錄,指該記錄的父親是上一條記錄cond3是過濾條件構造環境:不說你懂的create table Family(id integer,parentid integer,name varchar2(50))insert into family values(0,0,

Oracle遊標使用

一、遊標是什麼遊標字母理解就是遊動的游標。用資料庫語言描述:遊標是映射在結果集中的一行資料的實體,有了遊標,使用者就可以訪問結果集中的任意一行資料,將遊標定位到某行後即可對該行資料進行操作,例如提取當前行的資料等。二、遊標的分類顯示遊標和隱士遊標顯示遊標的使用需要4步:1、聲明遊標cursor mycursor(vartype number) isselect id from table1where id=vartype2、開啟遊標open

Oracle第一天

初始密碼可以用於sys system sysman dbsnmp四個賬戶。兩個重要概念:伺服器、執行個體伺服器不僅是物理概念,還包括系統進程,而執行個體時DBA經常維護的對象Oracle伺服器由資料庫檔案和資料庫執行個體組成(DBMS)。資料庫伺服器除了維護執行個體和資料庫檔案外,還在使用者建立與伺服器的串連時啟動伺服器處理序並分配PGA(程式全域區)。物理結構Oracle資料庫分三類檔案資料檔案(Data

oracle表中一個欄位內容匯出到磁碟上

有沒有遇到過這樣的問題,系統設計的時候,會把一些內容比較大的常值內容存入到表中(oracle

Oracle資料庫幾種關閉方式

Oracle資料庫幾種關閉方式  1、shutdown normal   正常方式關閉資料庫。    2、shutdown immediate   立即方式關閉資料庫。   在SVRMGRL中執行shutdown immediate,資料庫並不立即關閉,   而是在Oracle執行某些清除工作後才關閉(終止會話、釋放會話資源),   當使用shutdown不能關閉資料庫時,shutdown immediate可以完成資料庫關閉的操作。         3、shutdown abort

Oracle App Client use Mtom

MTOM interoperability between Oracle App Server and Sun WSITA few months ago I wrote a couple of articles (WCF-ORA, ORA-WCF) about Message Transmission Optimization Mechanism (MTOM) interoperability between Oracle Application Server and Microsoft

Oracle常用操作

1.強制移除使用者有時候,刪除已經串連的Oracle使用者,不能直接刪除,需要強制 Kill 會話資訊:命令:select sid, serial#, username from v$session;用來查看使用者的會話資訊,如果我們要刪除其中的一個使用者(tiger):命令:select sid, serial# from v$session where username='TIGER';(Command 1)alter system kill session '_sid, _serial#'

oracle修改SGA後無法啟動的臨時解決方案

做oracle的最佳化,使用Console中開啟資料庫的配置,發現 由於裡面有的值為零,於是我按照它的建議修改了對應的值。結果重啟後oracle啟動不起來了。使用Console串連提示: 無法解析串連描述符中指定的SID。使用pl/sql串連提示:ORA-12505:TNS:監聽程式當前無法識別串連描述符中所給出的SID1、 若資料庫機器上沒有裝Console或者沒有使用Console配置網路服務名.則可以通過命令sqlplus sys/sys as sysdba

[VSTS] 讓ADO.NET Entity Framework支援Oracle資料庫

近期由於項目所需不得不研究Oracle資料庫,回想上一次用Oracle還是07年的事情,實習時候做華晨寶馬的項目簡單接觸了Oracle。這次的項目需要基於.NET平台,我個人的習慣是能用微軟內建的就不用第三方的,基於這個原則先想到的ORM模型就是Entity Framework,於是動手嘗試一下。預設情況Visual Studio 2010的.NET項目模板及類型模板中的Entity

總頁數: 1509 1 .... 290 291 292 293 294 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.