none
如何撰寫從一資料庫搬資料到另一資料庫的程式 ? RRS feed

  • 問題

  •  

    各位達人好

     

    關於兩個資料庫(sc1、sc2),欄位名都一樣,僅有其中幾個數字欄位(field1、field2、field3),其定義不同,

     

    sc1是vchar

    sc2是decimal

     

    想要寫支class,

     

    請問怎麼作好?

     

    請指導。

    謝謝。

    2008年9月10日 上午 07:10

解答

所有回覆

  • 偷懶的話,用 In 子句即可:

    In 子句的使用範例

     

    2008年9月10日 上午 07:13
  • 謝謝 心冷熱情熄

    的回應。

     

    補充說明,這兩個資料庫都是在sql2005的。

    資料庫 : sc1  資料表 : TB_001    欄位:field1  vchar (10) ,  field2  vchar (10) , field3  vchar (10)

    資料庫 : sc2  資料表 : TB_001    欄位:field1  vchar (10) ,  field2  vchar (10) , field3  decimal (18,4)

    要將sc1的TB_001的資料復制到sc2的TB_001,請問程式該怎麼寫? 一共有10個資料表,用vb.net

     

     

    有一種用法:

     

    INSERT INTO 表 [IN 外部资料库] [(字段1[,字段2[, ...]])]
    SELECT [表.]字段1[, 字段2[, ...]
    FROM 表

     

    請問要怎樣使用?

     

    懇請達人們指導。

    謝謝您。

    2008年9月10日 上午 07:18
  • 兩個資料庫都是 SQL Server 的話,請到 SQL Server 版問。

     

    也可以先看 SQL Server 2005 線上手冊的說明:

    ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHT/extran9/html/c0e4d867-b2a9-4b2a-844b-2fe45be88f81.htm

     

    2008年9月15日 下午 05:04