Oracle ->> 行轉列, 列轉行

標籤:除了Pivot和Unpivot這兩個函數,還有像CASE WHEN + 彙總函式像MAX,SUM這類的來完成。今天發現Oracle下居然有這樣一個和SQL SERVER 2012以後新增的新函數叫IIF相似功能的函數叫decode SELECT * FROM (SELECT job, sum(decode(deptno,10,sal)) DEPT10, sum(decode(deptno,20,sal))

Oracle成長點點滴滴(2)— 許可權管理

標籤: 許可權管理中許可權包括系統許可權以及對象許可權。在講解許可權管理之前我們先來瞭解使用者的建立以及授權這些前提。 1.      建立使用者以及授權  ?  預設使用者  既然提到了建立使用者,首先必須先把使用者的知識解決了,oracle的預設使用者存在三個,分別是:   1、  使用者名稱:sys; 口令:change_on_install;   2、 

oracle統計資訊

標籤:oracle效能最佳化create table t2 as select * from dba_objects;  建索引:create index idx_t2 on t2(object_id);2.收集T2的表所有列和表上所有索引的統計資訊:exec dbms_stats.gather_table_stats(ownname=>‘SYS‘,tabname=>‘T2‘,estimate_percent=>100,cascade=>true,degree=

近期學習oracle 資料庫總結

標籤:collection   oracle   cursor   資料庫   record   這次總結只是把一些剛接觸到的新東西列出來,方便以後升入學習時查看  1、常量表示方式 : constant  2、類型 %Type;例:表名.列名%Type;--表示該變數的類型為這一列的類型 

初探ORACLE GOLDENDATE 配置

標籤:oracle goldendate;ogg   oracle旗下的GOLDENDATE是用來做資料容災的一個軟體俗稱OGG,當然也可以用來支援熱備份資料庫,和跨平台跨資料庫的資料移轉,具體的瞭解可以通過自行百度。他的概念不是我要在這寫的。準備工作下載OGG介質並且解壓縮安裝,修改oracle使用者環境變數(因為比較簡單就不在這贅述了,如果不會,可自行百度)。因為它主要是基於資料庫日誌的,所以建議最好開啟資料庫的歸檔。並且開啟資料庫的附加日誌,以便更準確的捕獲資料庫的DML操作。

jdbc:oracle:thin:@localhost:1521:orcl 詳解

標籤:(相關資料整合)一、整體來說,這是一個串連oracle資料庫的一個連接字串,指明串連資料庫的URL,可理解為三部分-〉協議(jdbc):子協議(oracle:thin):資料來源標識(@localhost:1521:orcl)二、jdbc:Java Database Connectivity,即Java資料庫連接,實質是一個Java API,可以為多種關聯式資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。JDBC可做3件事情:1、串連資料庫 2、發送SQL語句

oracle小數格式化 向上 向下取整

標籤:取整(向下取整): select floor(5.534) from dual;select trunc(5.534) from dual;上面兩種用法都可以對數字5.534向下取整,結果為5.如果要向上取整 ,得到結果為6,則應該用ceilselect ceil(5.534) from dual; 四捨五入: SELECT round(5.534) FROM dual;SELECT round(5.534,0) FROM dual;SELECT

linux--解決oracle sqlplus 中上下左右backspace不能用

標籤:1.  解決不能backspace    方法1: stty erase ^h    在oracle使用者下;在使用者環境設定檔.bash_profile中加入如下語句stty erase ^h    方法2:在secureCRT工具操作    把圖中的選項勾上即可;    相比之下;選擇方法2吧。2。

轉: Oracle資料表空間查詢

標籤:1、查詢資料庫中的資料表空間名稱1)查詢所有資料表空間select tablespace_name from dba_tablespaces; select tablespace_name from user_tablespaces; 2)查詢使用過的資料表空間  select distinct tablespace_name from dba_all_tables;select distinct tablespace_name from user_

oracle datetime 與 string convert

標籤:to_date("要轉換的字串","轉換的格式")   兩個參數的格式必須匹配,否則會報錯。即按照第二個參數的格式解釋第一個參數。to_char(日期,"轉換格式" ) 即把給定的日期按照“轉換格式”轉換。轉換的格式:表示year的:y  表示年的最後一位 yy 表示年的最後2位 yyy 表示年的最後3位 yyyy 用4位元表示年表示month的:mm 用2位元字表示月;mon 用簡寫形式 比如11月或者nov ;month 用全稱

ORACLE 利用SCN恢複誤delete的表

標籤:--kg是誤刪除的表SQL> select count(*) from kg;  COUNT(*)----------    820861SQL> delete from kg;820861 rows deletedSQL> commit;Commit completeSQL> select count(*) from kg; 

Ado.net 調用oracle預存程序

標籤:寫這篇的目的是 因為 EF直接執行預存程序 Varchar類型返回參數 直接拋異常 方式1 可以正常執行 方式2不適用varchar 返回參數可以適用方式1:Ado.net public HealthInsurance_PatientInfo GetYBJKData_ByHisId(string strHisid) { HealthInsurance_PatientInfo entity = new

十二、oracle 資料庫(表)的邏輯備份與恢複

標籤:一、介紹邏輯備份是指使用工具export將資料對象的結構和資料匯出到檔案的過程。邏輯恢複是指當資料庫物件被誤操作而損壞後使用工具import利用備份的檔案把資料對象匯入到資料庫的過程。物理備份即可在資料庫open的狀態下進行也可在關閉資料庫後進行,但是邏輯備份和恢複只能在open的狀態下進行。 二、備份(匯出)匯出分為匯出表、匯出方案、匯出資料庫三種方式。匯出使用exp命令來完成的,該命令常用的選項有:userid:用於指定執行匯出操作的使用者名稱,口令,連接字串tables:用

Oracle 基礎篇 --- 索引

標籤:第四. 索引 4.1 定義 索引是與表關聯的可選結構。通過建立索引可提高資料更新和檢索的效能。Oracle 索引提供到資料行的直接存取路徑。 可以對錶的一個或多個列建立索引。建立索引後,Oracle 伺服器會自動維護和使用索引。表資料的更新(如添加新行、更新行或刪除行)會自動傳播到所有相關的索引,這些對使用者來說是完全透明的。 索引還可以提高實施主鍵和唯一鍵約束條件時的效能。如果沒有索引,則每次對錶執行DML 操作時都會掃描整個表(全表掃描)。 4.2 類型

SqlServer和Oracle從多行記錄(資料集)中查詢結果並拼接成一個字串的SQL語句(縱表資料轉成拼接的文本)

標籤:使用情景:例如:需要從學產生績表中,查詢分數大於95分的所有學生編號,用逗號分隔成一個字串。 準備測試資料:create table score (id int,score int)insert into score values(1,90)insert into score values(2,96)insert into score values(3,99) 現在需要通過一個語句查詢重“2,,3”這個結果字串。SQL Server語句如下:select

oracle動態 靜態參數修改規則

標籤:SQL> select name,value,isses_modifiable(session層級修改的參數),issys_modifiable(system層級修改的參數)  2  from V$PARAMETER  3  where name=‘max_dump_file_size‘;SQL>alter system reset&nbs

使用xmanager串連oracle顯示圖形化安裝配置介面

標籤:1、在window本機安裝Xmanager 42、運行Xstart註:如果報錯:已申請X11轉移失敗(首先檢查 etc/ssh/sshd_config 中 設定 X11Forwarding yes如果還是不行,可能是伺服器缺少X11 forwarding依賴的“xorg-x11-xauth”軟體包,所以必須先安裝“xorg-x11-xauth”軟體包。yum install

Oracle配置OneMap中的sql資料庫問題及解決方案

標籤:報錯ORA-00900:無效SQL語句,點確定後報錯:ORA--00942:表或視圖不存在 分析:prompt在Oracle中是列印功能,如果要在PLsql中執行帶有prompt的sql檔案就會報上面的錯誤,在網上查過說是DBA許可權執行了這個sql,要用NORMAL才行,但終歸失敗。 解決方案: 開啟CMD,進入SQLPLUS或者直接在用戶端的應用程式開發中點擊SQLPLUS,輸入執行這個sql的使用者和密碼,進入sql> 輸入@

十一、oracle 資料庫管理員

標籤:一、資料庫管理員每個oracle資料庫應該至少有一個資料庫管理員(dba),對於一個小的資料庫,一個dba就夠了,但是對於一個大的資料庫可能需要多個dba分擔不同的管理職責。那麼一個資料庫管理員的主要工作是什麼呢:1.安裝和升級oracle 資料庫2.建庫,資料表空間,表,視圖,索引…3.制定並實施備份和恢複計劃4.資料庫許可權管理,調優,故障排除5.對於進階dba,要求能參與項目開發,會編寫sql

十、oracle 常用函數

標籤:一、字元函數字元函數是oracle中最常用的函數,我們來看看有哪些字元函數:lower(char):將字串轉化為小寫格式。upper(char):將字串轉化為大寫的格式。length(char):返回字串的長度。substr(char, m, n):截取字串的子串,n代表取n個字元的意思,不是代表取到第n個replace(char1, search_string,

總頁數: 1509 1 .... 1278 1279 1280 1281 1282 .... 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.