Time of Update: 2018-12-05
文章目錄 刪除表(記錄和結構)的語名delete ———— truncate ———— drop 刪除表(記錄和結構)的語名delete ———— truncate ———— drop轉載地址:http://www.examw.com/Oracle/jishu/104237/ DELETE (刪除資料表裡記錄的語句) DELETE FROM表名 WHERE
Time of Update: 2018-12-05
嘗試載入 Oracle用戶端庫時引發 BadImageFormatException。如果在安裝32 位 Oracle用戶端組件的情況下以 64位元模式運行,將出現此問題。當一個運行在64位平台上的.NET應用程式試圖調用一個不支援64位執行的DLL時,這個異常就會發生。假如應用程式在未指定平台(例如“Any CPU”)模式下產生,它將運行在基於作業系統的64位元模式下,會導致這個問題。想解決這個問題,你可以通過指定為X86解決方案平台編譯,使應用程式運行在32位元模式;或者使程式運行在基於64
Time of Update: 2018-12-05
摘自:http://livenzhao.spaces.live.com/blog/cns!6E368BE9F6DDD872!595.entry·PL/SQL Developer提示 1、PL/SQL Developer記住登陸密碼在使用PL/SQL Developer時,為了工作方便希望PL/SQL Developer記住登入Oracle的使用者名稱和密碼;設定方法:PL/SQL Developer 7.1.2
Time of Update: 2018-12-05
ORA-00904 :“***”invalid identifier 出現這種錯誤的原因很有可能是,你的SQL語句中的某個欄位名寫錯了,或者是表名寫錯了,總之,這類錯誤的出現,基本上是因為在SQL語句中,欄位名與表不對應,有可能是有這個表,但是欄位沒有;或是表不存在。例如:select deptname from stu;//此時,stu表中沒有deptname這個欄位或select deptname from abcd;//此時abcd這個表是一個資料庫中不存在的表,換言之,就是你寫錯了表名。
Time of Update: 2018-12-05
本文簡述了通過建立database link實現ORACLE跨資料庫查詢的方法1.配置本機資料庫伺服器的tnsnames.ora檔案$vi $ORACLE_HOME/network/admin/tnsnames.ora添加如下行,其中DBLINK為串連名(可自訂),HOST和PORT為資料庫偵聽的IP及連接埠,SERVICE_NAME為資料庫的SID,MEDIADBLINK = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =
Time of Update: 2018-12-06
轉自Oracle資料庫的自動匯出備份指令碼(windows環境) 由於winrar收費,修改了下指令碼使用7zip進行壓縮處理 @echo off @echo =========================================================================== @echo Oracle資料庫的自動匯出備份指令碼(windows環境)。 @echo 通過windows任務計劃 或 AT 命令設定自動執行。 @echo ========
Time of Update: 2018-12-06
何為LOB?lob為oracle資料庫的一個大對象資料類型,可以儲存超過4000bytes的字串,位元據,OS檔案等大對象資訊.最大可儲存的容量根oracle的版本和oracle 塊大小有關.有那幾種可供選擇的LOB類型?目前ORACLE提供了CLOB,NCLOB,BLOB,BFILE共四種LOB類型,CLOB,NLOB為大字串類型,NLOB為多語言集字元類型,類似於NVARCHAR類型,用他們代替以前的LONG類型;BLOG為大二進位類型,用來代替以前的LONG
Time of Update: 2018-12-06
在開發Oracle
Time of Update: 2018-12-06
CREATE OR REPLACE FUNCTION GETTHETIME(OLDTIME IN INT)RETURN VARCHAR2ISTHEHOUR int;THEMIN int;THESEC int;STRTIME VARCHAR2(2000);BEGINIF OLDTIME < 60 THENSTRTIME := TO_CHAR(OLDTIME) || '''秒''';ELSETHEMIN := OLDTIME/60;THESEC := MOD(60,OLDTIME);IF
Time of Update: 2018-12-06
功能:Oracle資料匯入匯出imp/exp就相當與oracle資料還原與備份。大多情況都可以用Oracle資料匯入匯出完成資料的備份與還原(不會造成資料的丟失)。Oracle有個好處,雖然你的電腦不是伺服器,但是你裝了oracle用戶端,並建立了串連(通過net8 assistant中本地-->服務命名 添加正確的服務命名
Time of Update: 2018-12-06
注意:在OEM中輸入windows管理員提示以使用者 administrator 的身份串連 主機 失敗: ERROR: Wrong password for user但使用者名稱是對的,請按步驟設定:控制台->管理工具->本地安全設定->使用者權限分配->作為批次工作登陸,雙擊,增加administrator使用者命令rmanconnect target /--串連目標資料庫backup database;--全備份list backupset;--顯示備份show
Time of Update: 2018-12-06
以下是oracle匯出備份和匯入恢複自動產生sql原始碼各變數含義為:EXP_BACK_DIR: 匯出ORACLE資料庫的DMP檔案所放目錄SCRIPT_FILE: 此代碼所產生的批次檔路徑及檔案名稱LOG_FILE: 匯出記錄檔存放路徑及檔案名稱INT_USER:匯出的ORACLE資料庫的使用者名稱INT_PWD: 匯出的ORACLE資料庫的使用者的口令以下代碼存成sql檔案後可以通過COMMAND :sqlplus
Time of Update: 2018-12-07
我們知道emca可以手工維護oem資料庫,但在實際操作過程中,要順利建立可就不那麼輕鬆了!以下是個人遇到的問題,記錄在案。一:首次執行 emca -repos create 即報錯,查看日誌,提示 已經存在oem相關的使用者、角色、對象等等?原因:如果資料庫中已經有oem資料庫的相關資訊,建立即會出錯!可能是之前的操作未能正確完成,或本身已經具有oem資料庫所致。解決:emca -repos drop 清理以前的資訊,再次執行建立。 二:解決完上面的問題後,仍然建立失敗,查看日誌,報對象
Time of Update: 2018-12-06
轉:http://blog.chinaunix.net/u/26040/showart_2301514.htmlOracle 11g存在密碼到期問題【問題描述】使用sqlplus登陸oracle資料庫時提示“ORA-28002: 7
Time of Update: 2018-12-07
今天用oracle的時候遇到了這個問題,主要是在建資料表空間,添加資料檔案的時候開始起了個名字不太喜歡,後來想刪掉,就把服務停掉了,然後自己去資源管理員中刪,再開啟oracle用的時候就出現了這個錯誤。去網上找瞭解決辦法,把最終實驗可行的記錄下來以備後用。進入CMD,輸入sqlplus sys as sysdba;輸入口令後出現SQL>。然後輸入shutdown immediate
Time of Update: 2018-12-07
本文只是從技術角度來討論庫存及庫齡的實現方法,這些是本人在工作中的總結,拋出來和大家一起討論一下。 1. Oracle 庫存的演算法。 Oracle Applications 提供了計算庫存的表 MTL_ONHAND_QUANTITIES_DETAIL,開發人員只要按要求對錶進行分組求和即可得到庫存的現有,這個數量就是我們在系統中查詢的 數量。但是如果使用者要開發人員提供上個月或上個季度的庫存就麻煩了。因為表MTL_ONHAND_QUANTITIES_DETAIL不提供追溯庫存計算
Time of Update: 2018-12-07
前兩天在linux裡成功的安裝了Oracle10G,每次啟動oracle資料庫都是用oracle使用者登陸然後執行dbstart啟動資料庫。每次啟動時都會報錯Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr看來是listener服務沒有起來,但是執行lsnrctl start卻能啟動listener服務。搜尋dbstart檔案中的tnslsnr字串grep tnslsnr
Time of Update: 2018-12-07
在實際的項目開發中我們需要通過vb(或其他語言工具)調用oracle程式包內的預存程序返回結果集.這裡以簡訊運營平台中的一個調用為例來說明這個過程,希望對你有所協助.--一.使用sql*plus建立以下項目:--1.建表("ow_smp"為方案名稱,下同)create table "ow_smp"."sm_send_sm_list"( serialno int primary key, --序號 serviceid varchar(50), --服務id(業務類型)
Time of Update: 2018-12-07
因為資料庫SQL語句在各大產品中帶有“方言性”,即SQLSERVER SYBASE都是用了T-SQL,Mysql是用的標準SQL,Oracle有有自己的PL/SQL。由於這種“方言性”的差異導致很多SQL語句在移植的時候產生困難,在異構資料庫的時候顯得很尷尬。當然對於DBA來說,無非是查查文法而已的事。但是終究是不方便。這裡就跟大家分享下我自己實驗整理的,複製表結構即資料的各資料庫中的文法分析。 先來說說SQLSERVER大家最熟悉的。 --當資料庫中沒有新表的情況,比如有了A,沒有B表。
Time of Update: 2018-12-07
文章目錄 2. CASE WHEN 在語句中不同位置的用法 1. CASE WHEN 運算式有兩種形式--簡單Case函數 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜尋函數 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 2. CASE WHEN