Oracle的坑真多,OracleOracle的坑真多已經淌過的坑有:1,冷備份。Win32到Win64需要執行若干腳步。2,逐步開啟資料庫。關閉:shutdown 開啟:startup nomount alter database mount; alter database open ;Oracle啟動比較慢也占記憶體,所以可以平時關閉資料庫,需要的時候在開啟。簡單的方法是:關閉Oracle服務,需要時開啟。逐步開啟的優勢是Oracle出問題是,容易發現問題。3,
SQL Server 查詢最佳化(測試02)參數嗅探-執行計畫選擇,嗅探執行計畫最近常看到"參數嗅探"這個詞,看了幾篇文章,於是就自己摸索做個測試來加深印象!去官網下載了資料庫:AdventureWorks2012直接測試吧!找幾個熟悉的表關聯起來,用ProductID作為條件找到兩個ID返回行數相差較大的值.ProductID=870(4688行)ProductID=897(2行)【測試一】--先清空計畫快取DBCC
ORACLE—007:尋找刪除的資料,oracle007尋找刪除刪除表格的資料有兩種:delete和trunc。trunc則資料再不可恢複,而使用了delete還可以通過尋找並恢複的。如果使用delete誤刪除了資料,那麼可以通過如下sql尋找到。select *from 表名 as of TIMESTAMP 時間where條件例如:表名tb_test為,選擇10天內的刪除資料,sql如下select * from tb_test as of TIMESTAMP sysdate-10where1
mysql下更新查詢出的資料的語句upda set select,mysqlupda在oracle 等資料庫中可以使用 update wwm2 set wwm2.town=(select wwm5.town from wwm5 where wwm5.id=wwm2.id) 這種格式的句子更新資料庫,但是我最近用mysql 發現不能這樣使用,所以在網上查了下,發現mysql用另一種語句解決了,inner join:::;應該使用inner join,即:UPDATE
mysql資料庫匯入sql檔案不成功,mysql資料庫sqlsqlyog匯入資料檔案問題,一直提醒:There was an error while executing a query.The query and the error message has been logged at:C:\Users\liang\AppData\Roaming\SQLyog\sqlyog.err.Please click on "Open Error File..." to open
ORACLE—005:建立JOB(一),oracle005建立jobJOB在實際應用中,使用很多。一般使用者定時執行某些函數,預存程序等。下面看看如何建立並啟動JOB。例如,使用job定時執行某個預存程序。預存程序名:Pro_Test_JOB執行間隔:2小時,sql語句如下declare job number; v_count number;begin SELECT COUNT(*) INTO v_count FROM user_jobs uj WHERE