太陽雨

          痛并快樂著

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

          用如下語句即可得到基本的信息

          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


          另外可能有一個需求一直沒有想到好的解決方案,希望哪位高手能夠提供建議:
          我們要根據傳來的數據庫連接的基本信息,去連接到數據源,然后根據表名,查詢出來這張表的結構(上面已經做了,不難),然后在我們的信息庫中根據該表結構創建表。并復制數據。到這位置,都沒有什么難的,只是方便大家理解。
          后面的事情是這樣,在查詢出來的數據庫信息中,需要顯示成一個列表,但是其中有部分不是業務信息,而是另一張表的外鍵,這個時侯,我們要再根據這個外鍵來查詢出來相對應的表的信息。有點像報表。
          疑惑的地方在于如果是一對一的,很簡單,把這個字段信息做成一個url,先不考慮性能問題,方案是可行的。但是如果是一對多的時候,就會比較麻煩。
          posted on 2009-02-20 17:28 小蟲旺福 閱讀(3857) 評論(0)  編輯  收藏 所屬分類: 數據庫
          主站蜘蛛池模板: 高阳县| 中西区| 大埔区| 湛江市| 三都| 永州市| 朝阳市| 平南县| 宣武区| 贵阳市| 佛教| 托克托县| 霞浦县| 九寨沟县| 囊谦县| 阿拉善左旗| 曲周县| 洮南市| 调兵山市| 平定县| 辛集市| 社会| 甘肃省| 凤凰县| 桂阳县| 江都市| 酉阳| 清镇市| 宁都县| 山丹县| 红原县| 抚顺县| 错那县| 南昌市| 德钦县| 安达市| 临高县| 富平县| 晋城| 滨海县| 潜江市|