Time of Update: 2018-12-05
ORACLE使用者常用資料字典查詢 查看目前使用者的預設資料表空間 SQL>select username,default_tablespace from user_users; 查看目前使用者的角色 SQL>select * from user_role_privs; 查看目前使用者的系統許可權和表級許可權 SQL>select * from user_sys_privs;
Time of Update: 2018-12-05
如何配置才能使用戶端連到資料庫: 要使一個用戶端機器能串連oracle資料庫,需要在用戶端機器上安裝oracle的用戶端軟體,唯一的例外就是java串連資料庫的時候,可以用jdbc thin模式,不用裝oracle的用戶端軟體。加入你在機器上裝了oracle資料庫,就不需要在單獨在該機器上安裝oracle用戶端了,因為裝oracle資料庫的時候會自動安裝oracle用戶端。 用過sql server資料庫然後又用oracle的新手可能會有這樣的疑問:問什麼我用sql
Time of Update: 2018-12-05
SQL> select ceil(23.33) from dual; CEIL(23.33) ----------- 24 Elapsed: 00:00:00.30 SQL> select round(23.33) from dual; ROUND(23.33) ------------
Time of Update: 2018-12-05
設定初始化參數 REMOTE_LOGIN_PASSWORDFILE : 在 Oracle 資料庫執行個體的初始化參數檔案中,此參數控制著密碼檔案的使用及其狀態。它可以有以下幾個選項: NONE :指示 Oracle 系統不使用密碼檔案,特權使用者的登入通過作業系統進行身分識別驗證; EXCLUSIVE :指示只有一個資料庫執行個體可以使用此密碼檔案。只有在此設定下的密碼檔案可以包含有除 SYS 以外的使用者資訊,即允許將系統許可權 SYSOPER /SYSDBA 授予除 SYS
Time of Update: 2018-12-05
首先建一個procedure!然後建一個job來定期執行她!(1)CREATE OR REPLACE PROCEDURE DROPTABLE as tmpname varchar2(50); cursor ftmp is select table_name from all_tables where table_name<='to_date(to_char(sysdate, ''YYYYMMDD''))-7' and table_name>=
Time of Update: 2018-12-05
作者:eygle | English Version 【轉載時請以超連結形式標明文章出處和作者資訊及本聲明】連結:http://www.eygle.com/archives/2005/10/oracle_howto_use_decode_function.html Decode函數的文法結構如下:decode (expression, search_1, result_1)decode (expression, search_1, result_1, search_2,
Time of Update: 2018-12-05
1>.NUMBER類型細講:Oracle number datatype 文法:NUMBER[(precision [, scale])]簡稱:precision --> p scale --> sNUMBER(p, s)範圍: 1 <= p <=38, -84 <= s <= 127儲存資料範圍:-1.0e-130 <= number value < 1.0e+126 儲存在機器內部的範圍: 1 ~ 22
Time of Update: 2018-12-05
檢查資料庫連通TNSPING 資料庫偵聽lsnrctl 查看SIDSQL> SELECT * FROM V$INSTANCE;SQL> SELECT * FROM V$DATABASE; SQL> / 執行上個操作命令SQL> EDIT讀取命令緩衝區 查看語言配置SQL> show parameters nlsSQL> select * from V$NLS_PARAMETERS 查看啟動參數檔案SQL> show parameters
Time of Update: 2018-12-05
今天無意中發現了一個Oracle參數查詢命令show parameter的一個小技巧,可以使用模糊查詢,比如我想查詢包含db_的參數,那麼我就可以用:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
通過pl/sql登入到Oracle資料庫上,然後執行菜單:檔案/建立/命令視窗 ,開啟一個命令視窗然後在該命令視窗中執行指令碼建立和刪除資料表空間建立資料表空間Sql>create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;Sql>alter database
Time of Update: 2018-12-05
1.參數檔案的定義、作用 oracle資料庫通過一系列參數來對資料庫進行配置。這些參數是以鍵-值對的形式來表 示的,如:MAXLOGFILES=50BACKGROUND_DUMP_DEST=C:\DUMP其中,等號左邊是參數名,右邊是對應的參數的值,值的類型有多種,典型的如數字和 字串. 參數檔案就是儲存這些參數的地方,oracle在啟動時會從參數檔案中讀取相關的配置。2.參數檔案的分類 在9i之前,參數檔案只有一種,它是文字格式設定的,稱為pfile,在9i及以後的版本中,新
Time of Update: 2018-12-05
系統內容: 1、作業系統:Windows 2000 Pro2、資料庫: Oracle9I Release 9.2.0.3.0 3、安裝路徑:D:\ORACLE 建庫步驟: 1、手工建立相關目錄 D:\Oracle\admin\ora92 D:\Oracle\admin\ora92\adhoc D:\Oracle\admin\ora92\bdump D:\Oracle\admin\ora92\cdump D:\Oracle\admin\ora92\create
Time of Update: 2018-12-05
ORACLE時間欄位取年、月、日、季度--得到年月,日,季度 select to_char(日期,'yyyymmdd') DATE_ID,to_char(日期,'yyyy')||'年'||to_char(日期,'mm')||'月'||to_char(日期,'dd')||'日' DATE_NAME, to_char(日期,'yyyymm') MONTH_ID,to_char(日期,'yyyy')||'年'||to_char(日期,'mm')|
Time of Update: 2018-12-05
一、名詞解釋 (1)SGA:System Global Area是Oracle Instance的基本組成部分,在執行個體啟動時分配;系統全域域SGA主要由三部分構成:共用池、資料緩衝區、日誌緩衝區。 (2)共用池:Shared Pool用於緩衝最近被執行的SQL語句和最近被使用的資料定義,主要包括:Library cache(共用SQL區)和Data dictionary cache(資料字典緩衝區)。 共用SQL區是存放使用者SQL命令的地區,資料字典緩衝區存放資料庫啟動並執行動態資訊。
Time of Update: 2018-12-05
Oracle查詢指定索引提高查詢效率 Oracle查詢指定索引提高查詢效率 一個1600萬資料表--簡訊上行表TBL_SMS_MO 結構: CREATE TABLE TBL_SMS_MO ( SMS_ID NUMBER, MO_ID VARCHAR2(50), MOBILE VARCHAR2(11), SPNUMBER VARCHAR2(20), MESSAGE VARCHAR2(150), TRADE_CODE VARCHAR2(20), LINK_ID VARCHAR2
Time of Update: 2018-12-05
alter any cluster 修改任意簇的許可權 alter any index 修改任意索引的許可權 alter any role 修改任意角色的許可權 alter any sequence 修改任意序列的許可權 alter any snapshot 修改任意快照的許可權 alter any table 修改任意表的許可權 alter any trigger 修改任意觸發器的許可權 alter cluster 修改擁有簇的許可權 alter
Time of Update: 2018-12-05
oracle 中的函數可以返回表類型 但,這個表類型實際上是集合類型(與數組類似) 這個類型不能直接作為 from 的賓語 從oracle 9i 開始,提供了一個叫做“管道化表函數”的概念,來解決這個問題 這種類型的函數,必須返回一個集合類型,且標明 pipelined 這個函數不能返回具體變數,必須以一個空 return 返回 這個函數中,通過 pipe row () 語句來送出要返回的表中的每一行 調用這個函數的時候,通過 table()
Time of Update: 2018-12-05
一、天匯總例句 1、昨天的資料匯總 startday>=to_char(trunc($startday-1),'yyyyMMdd') and startday <to_char(trunc($startday),'yyyyMMdd') 說明:$startday為時間標量 函數trunc($startday-10)用來求日期的前十天 函數to_char(trunc($startday-10),'yyyyMMdd')用來將求得日期以年月日的形式轉化為char類型 2、最近十天的資料匯總
Time of Update: 2018-12-05
1、報錯:找不到方法:“System.Data.IDataReader Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.ExecuteReader(System.Data.Common.DbCommand, System.Data.Common.DbTransaction,System.Data.OracleClient.OracleDataReader
Time of Update: 2018-12-05
1、decode函數的用法DECODE函數是ORACLE PL/SQL是功能強大的函數之一,目前還只有ORACLE公司的SQL提供了此函數,其他資料庫廠商的SQL實現還沒有此功能。DECODE有什麼用途呢? 先構造一個例子,假設我們想給智星職員加工資,其標準是:工資在8000元以下的將加20%;工資在8000元以上的加15%,通常的做法是,先選出記錄中的工資欄位值? select salary into var-salary from