太陽(yáng)雨

          痛并快樂(lè)著

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            67 Posts :: 3 Stories :: 33 Comments :: 0 Trackbacks
          馬上要做信息知識(shí)庫(kù)了,可能會(huì)用到這個(gè)東東,提交寫(xiě)好,到時(shí)候方便使用(最近實(shí)在是太忙了!-_- )在ORACLE數(shù)據(jù)字典視圖user_tab_columns 中提供了表的字段詳細(xì)信息

          用如下語(yǔ)句即可得到基本的信息

          select column_id, column_name, data_type, data_length, data_precision, data_scale,nullable,data_default from user_tab_columns where table_name = 'Tablename' order by column_id


          另外可能有一個(gè)需求一直沒(méi)有想到好的解決方案,希望哪位高手能夠提供建議:
          我們要根據(jù)傳來(lái)的數(shù)據(jù)庫(kù)連接的基本信息,去連接到數(shù)據(jù)源,然后根據(jù)表名,查詢(xún)出來(lái)這張表的結(jié)構(gòu)(上面已經(jīng)做了,不難),然后在我們的信息庫(kù)中根據(jù)該表結(jié)構(gòu)創(chuàng)建表。并復(fù)制數(shù)據(jù)。到這位置,都沒(méi)有什么難的,只是方便大家理解。
          后面的事情是這樣,在查詢(xún)出來(lái)的數(shù)據(jù)庫(kù)信息中,需要顯示成一個(gè)列表,但是其中有部分不是業(yè)務(wù)信息,而是另一張表的外鍵,這個(gè)時(shí)侯,我們要再根據(jù)這個(gè)外鍵來(lái)查詢(xún)出來(lái)相對(duì)應(yīng)的表的信息。有點(diǎn)像報(bào)表。
          疑惑的地方在于如果是一對(duì)一的,很簡(jiǎn)單,把這個(gè)字段信息做成一個(gè)url,先不考慮性能問(wèn)題,方案是可行的。但是如果是一對(duì)多的時(shí)候,就會(huì)比較麻煩。
          posted on 2009-02-20 17:28 小蟲(chóng)旺福 閱讀(3857) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 數(shù)據(jù)庫(kù)
          主站蜘蛛池模板: 正蓝旗| 湖北省| 茌平县| 农安县| 陇南市| 威海市| 辽阳县| 临漳县| 正阳县| 岢岚县| 天门市| 武平县| 五大连池市| 安康市| 阜阳市| 盐源县| 南投市| 松江区| 望奎县| 根河市| 延庆县| 呼和浩特市| 集贤县| 全南县| 安义县| 固阳县| 砚山县| 南汇区| 图片| 北碚区| 峡江县| 简阳市| 城步| 永定县| 临澧县| 顺义区| 承德市| 商城县| 斗六市| 商都县| 邮箱|