讀取oracle表結構2

2021-05-23 14:12:17 字數 1031 閱讀 9356

用vba連線到oracle

連線oracle其實不算難,新增如下圖的引用

然後如下的**

sub dbconnection()

dim dbrst as adodb.recordset

dim conndb as adodb.connection

set dbrst = new adodb.recordset

set conndb = new adodb.connection

dim sqlrst as string

dim oraopen as boolean

oralid = "orcl"

orausr = "scott"

orapwd = "*******"

connstr = "provider = msdaora.1;password=" & orapwd & ";user id=" & orausr & ";datasource=" & oralid & ";persist security info=true"

conndb.cursorlocation = aduseserver

conndb.open connstr

oraopen = true

dbrst.activeconnection = conndb

sqlrst = "select sysdate from dual"

dbrst.open sqlrst, conndb, 3, 4

'dbrst.open sqlrst, conndb, adopenstatic

dbrst.movefirst

dim i as integer

i = 1

while not dbrst.eof

'worksheets("sheet1").cells(i, 1) = dbrst![sysdate]

msgbox dbrst![sysdate]

dbrst.movenext

i = i + 1

wend

end sub

執行如下

ORACLE 儲存結構 2 表空間 補充

我所使用的系統為linux as 4u6資料庫版本為10.2.0.1.0 在這裡,細說下表空間。乙個資料庫可以有乙個過多個表空間。表空間是由乙個或多個資料檔案組成,裡面存放了乙個或多個段 segment 表空間以下面幾種方式分類 1。按資料檔案的型別分為 大檔案表空間。小檔案表空間。2。按管理方式分...

Oracle 匯出表結構

分析oracle下匯出某使用者所有表的方法 可能很多使用oracle的客戶都會遇到想把某使用者所有表匯出的情況,本文就提供這樣乙個方法幫你輕鬆解決這個問題。首先在sqlplus下以該使用者登入到oracle資料庫,然後將以下內容貼上到sqlplus中 set feedback off set pag...

oracle 查詢表結構

通過資料字典來獲取,select table name,column name,data type,data length from user tab columns where table name not in select view name from user views and table...