下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Oracle:1 .查詢表名:selecttable_name,tablespace_name,temporaryfromuser_tables/在所有非管理員創(chuàng)建的表中查詢selecttable_name,tablespace_name,temporaryfromdba_tables/在所有管理員創(chuàng)建的表中查詢selecttablename,tablespacename,temporaryfromalltables/在所有表中查詢selecttable_name,tablespace_name,temporaryfromall_tableswheretable_name=表名/在所有表中查詢
2、指定表selecttable_name,tablespace_name,temporaryfromall_tableswherelespace_name=表空間名/在所有表中查詢屬性指定表空間的表其中:table_name:表名(varchar2(30);tablespace_name:存儲表名的表空間(varchar2(30);temporary:能無法為暫時表(varchar2(1)。eg:selecttable_name,tablespace_name,temporaryfromuser_tableswheretable_name=TEST_TEMP;結(jié)果:table_nametable
3、space_nametemporaryTEST_TEMPSDMPN注:表名變量值必須大寫。2 .查詢表列名:復(fù)制代碼代碼如下:SELECTCOLUMN_NAMEFROMUSER_TAB_COLUMNSWHERETABLE_NAME=表名ORDERBYCOLUMN_IDSELECTCOLUMN_NAMEFROMDBA_TAB_COLUMNSWHERETABLE_NAME=表名ORDERBYCOLUMN_IDSELECTCOLUMNNAMEFROMALLTABCOLUMNSWHERETABLENAME=表名ORDERBYCOLUMN_IDselectcolumn_name,data_type,da
4、ta_length,data_precision,data_scalefromuser_tab_columnswheretable_name=表名;其中:column_name:歹U名(varchar2(30);data_type:列的數(shù)據(jù)類型(varchar2(106);data_length:列的長度(number);eg:selectcolumn_name,data_type,data_length,data_precision,data_scalefromuser_tab_columnswheretable_name=TEST_TEMP;1吉晨_column_namedata_type
5、data_lengthdata_precisiondata_scaleIDNUMBER220NAMENVARCHAR220SEXCHAR1GRADENVARCHAR210注:表名變量值必須大寫。另外,也可以議決all_tab_columns來獲取有關(guān)表的數(shù)據(jù)。eg:select*fromall_tab_columnswheretable_name=TEST_TEMP;sqlserver:selectnamefromsyscolumnswhereid=object_id(表名)selectcount(*)fromsyscolumnswhereid=object_id(表名)-讀取庫中的所有表名s
6、electnamefromsysobjectswherextype=u-讀取指定表的所有列名selectnamefromsyscolumnswhereid=(selectmax(id)fromsysobjectswherextype=uandname=表名)獲取數(shù)據(jù)庫表名和字段sqlserver中各個系統(tǒng)表的作用sysaltfiles主數(shù)據(jù)庫保存數(shù)據(jù)庫的文件syscharsets主數(shù)據(jù)庫字符集與排序順序sysconfigures主數(shù)據(jù)庫配置選項syscurconfigs主數(shù)據(jù)庫當(dāng)前配置選項sysdatabases主數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)庫syslanguages主數(shù)據(jù)庫語百syslogins主數(shù)
7、據(jù)庫登陸帳號信息sysoledbusers主數(shù)據(jù)庫鏈接服務(wù)器登陸信息sysprocesses主數(shù)據(jù)庫進程sysremotelogins主數(shù)據(jù)庫遠程登錄帳號syscolumns每個數(shù)據(jù)庫列sysconstrains每個數(shù)據(jù)庫限制sysfilegroups每個數(shù)據(jù)庫文件組sysfiles每個數(shù)據(jù)庫文件sysforeignkeys每個數(shù)據(jù)庫外部關(guān)鍵字sysindexs每個數(shù)據(jù)庫索引sysmenbers每個數(shù)據(jù)庫角色成員sysobjects每個數(shù)據(jù)庫所有數(shù)據(jù)庫對象syspermissions每個數(shù)據(jù)庫權(quán)限systypes每個數(shù)據(jù)庫用戶定義數(shù)據(jù)類型sysusers每個數(shù)據(jù)庫用戶/用什么方法可以得到一個表
8、中所有的列名。SQl語句。select歹U名=namefromsyscolumnswhereid=object_id(N要查的表名)usegpStrudyselectname=namefromsyscolumnswhereid=object_id(NbookTable1)獲得字段的屬性這是從一段代碼中考出來的,使用的是usingSystem.Data.OleDb;publicintGetTableFields(StringtableName,outString口fields,outString口fieldTypes).try.OleDbCommanddc=m_OleDb.CreateComma
9、nd();/創(chuàng)建一個執(zhí)行對象用于執(zhí)行sql查詢dc.CommandText=select*from+tableName;dc.Transaction=m_OleTrans;OleDbDataReaderdr=dc.ExecuteReader();/執(zhí)行sql查詢/獲取數(shù)據(jù)庫的架構(gòu)信息DataTableschemaTable=dr.GetSchemaTable();intfieldColumnCount=0;fields=newStringschemaTable.Rows.Count;fieldTypes=newStringschemaTable.Rows.Count;for(inti=0;i=
10、0)./獲取字段名稱for(intk=0;k=2).dr.Close();dc.Dispose();dr=null;dc=null;returnschemaTable.Rows.Count;)elseif(schemaTable.Columns.ColumnName.IndexOf(DataType)=0).(/獲取字段類型for(intk=0;k=2).(dr.Close();dc.Dispose();dr=null;dc=null;returnschemaTable.Rows.Count;)dr.Close();dc.Dispose();dr=null;dc=null;return0;)c
11、atch(Exceptionee).(fields=newString1;fieldTypes=newString1;m_ErrorString=Ado_Application:GetTableFields:error:+ee.Message;return0;)查看當(dāng)前庫中所有表和字段信息SELECTnameFROMsysindexesWHEREindidin(SELECTindidFROMsysindexkeysWHEREid=a.idANDcolid=a.colid)thenyeselsenoend,字段類型=,字段長度=a.length,字段字符長度=COLUMNPROPERTY(a.id,,PRECISION),小數(shù)位數(shù)=isnull(COLUMNPROPERTY(a.id,,Scale),0),是否為NULL=casewhena.isnullable=1thenyeselsenoend,缺省值=isnull(e.text,)FROMsyscolumnsaleftjoinsystypesbona.xtype=b.xusertypeinnerjoinsysobjectsdona.id
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度消防設(shè)施設(shè)計審查及驗收咨詢服務(wù)合同3篇
- 2025承包合同學(xué)校餐廳承包合同
- 二零二五年度辦公設(shè)備智能化改造合同范本3篇
- 2024年銷售代表合同
- 2024版廣告公司的合同
- 2025年度城市綠化養(yǎng)護與景觀提升合同范本3篇
- 2024年度委托體育賽事組織與運營服務(wù)合同3篇
- 2025年度智能機器人研發(fā)與生產(chǎn)服務(wù)合同3篇
- 2024年運動鞋品牌授權(quán)生產(chǎn)及銷售合作協(xié)議3篇
- 2025年度養(yǎng)老地產(chǎn)代理銷售合同范本2篇
- 普外科醫(yī)療組長競聘演講
- 【企業(yè)盈利能力探析的國內(nèi)外文獻綜述2400字】
- 醫(yī)學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)智慧樹知到期末考試答案2024年
- 大學(xué)生國家安全教育智慧樹知到期末考試答案2024年
- 油墨組成和分類
- DB37T 5175-2021 建筑與市政工程綠色施工技術(shù)標(biāo)準(zhǔn)
- 自動噴漆線使用說明書
- 科研項目評審評分表
- 國家開放大學(xué)《土木工程力學(xué)(本)》章節(jié)測試參考答案
- 醫(yī)療器械數(shù)據(jù)分析控制程序
- 稻盛和夫經(jīng)營哲學(xué).ppt
評論
0/150
提交評論