資料庫說的普通一點就是一個裡面儲存資料的倉庫,而我們對資料庫的操作完全可以向平時我們往倉庫中存放或取出東西一樣。如果我們需要從一個倉庫中存取東西,首先要知道倉庫在哪兒,倉庫的鑰匙,等,這樣我們才有可能達到我們想要的目的。所以,串連資料庫,首先我們就需要sqlconnection(資料庫連接,配置連接字串等,使用者名稱密碼之類的,就相當於知道倉庫的位置鑰匙或其他)。Dim connStr as string ="server=.;database=datatable;uid=sa;pwd=123"
Oracle 11g如何清除share pool中某條SQL的執行計畫以前在Oracle 10g資料庫上,如果遇到綁定窺探導致執行計畫慢的情況,想要清除某條SQL的執行計畫,讓它硬解析,找了很久都沒有找到直接操作share pool的方法(總不能alter system flush shared_pool),只能通過對錶ddl使SQL硬解析。現在終於找到了,使用sys.dbms_shared_pool.purge,在11g下可以直接使用,但在10g上需要alter session set
MySQL詳解(21)------------緩衝參數最佳化,mysql------------資料庫屬於 IO 密集型的應用程式,其主要職責就是資料的管理及儲存工作。而我們知道,從記憶體中讀取一個資料庫的時間是微秒層級,而從一塊普通硬碟上讀取一個IO是在毫秒層級,二者相差3個數量級。所以,要最佳化資料庫,首先第一步需要最佳化的就是 IO,儘可能將磁碟IO轉化為記憶體IO。本文先從 MySQL
SQL with as 的用法 以及遞迴函式的寫法,sql遞迴一.WITH AS的含義 WITH AS短語,也叫做子查詢部分(subquery factoring),可以讓你做很多事情,定義一個SQL片斷,該SQL片斷會被整個SQL語句所用到。有的時候,是為了讓SQL語句的可讀性更高些, 也有可能是在UNION ALL的不同部分,作為提供資料的部分。特別對於UNION ALL比較有用。因為UNION
解決terminating the instance due to error 481導致ASM無法啟動故障,terminatingasm1、現象描述 一個RAC資料庫,意外DOWN機後,第一個節點正常啟動,但是第二個節點卻無法啟動ASM和CRS資源。2、分析原因 由於ASM磁碟組無法啟動,查看ASM日誌發現如下資訊:MMNL started with pid=21,OS id=14028 lmon
toad for oracle, 格式化配置 備份FmtPlus.opt,toadfmtplus.optToad for Oracle 11.6 (win7 64)檔案位置:C:\Users\Administrator\AppData\Roaming\Quest Software\Toad for Oracle\11.6\User Files\FmtPlus.opt備忘資訊:試了很久,這種格式化最適合閱讀了1)AND OR 手動換行2)WHEN ...
MySQL 返回更新值(RETURNING),mysqlreturning在寫SQL中,經常會有諸如更新了一行記錄,之後要擷取更新過的這一行。 本身從程式來說,沒啥難度,大不了把這行緩衝起來,完了直接存取。 但是從資料庫的角度出發,怎麼能快速的拿出來,而又不對原表進行二次掃描? 比如其他資料庫提供了如下的文法來實現:返回更新掉的行:t_girl=# update t1 set log_time = now() where id in (1,2,3) returning *; id |
Conventional-path insert(傳統路徑插入),sys.path.insert 前面我們已經說過了Direct-path INSERT,現在來說一下ConventionalINSERT。文章來源"Oracle Database Administrator's Guide11g Release 2 (11.2)”Conventional and Direct-Path INSERTYou can use the INSERT statement
proc中插入VARCHAR2欄位報ORA-01461: can bind a LONG value only for insert into a LONG column,varchar2ora-01461最近做一個天信達貨運介面的項目,碰到這麼個詭異的問題。背景:使用proc寫的應用,向資料庫插入記錄。表中有三個VARCHAR2(4000)類型的欄位。註:Oracle 9i的庫。問題:執行的時候提示:ORA-01461: can bind a LONG value only for