成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server 2005導入Oracle 10g的C#源碼

數據庫 SQL Server Oracle
本文我們主要介紹了SQL Server 2005導入Oracle 10g的C#源碼程序,關鍵部分給出了相應的注釋,以便于讀者理解,希望能夠對您有所幫助。

數據庫操作中,我們有時候需要將數據從一個數據庫導入到另一個數據庫中。本文我們主要介紹一下SQL Server 2005導入Oracle 10gC#源碼程序,希望能夠對您有所幫助。

程序代碼的參考如下:

 

  1. //--------------------------------------------------------------------  
  2. //AllRightsReserved,Copyright(C)2011,HairihanTECH,Ltd.  
  3. //--------------------------------------------------------------------  
  4. usingSystem.Data;  
  5. namespaceDotNet.Example  
  6. {  
  7. usingDotNet.BaseManager;  
  8. usingDotNet.DbUtilities;  
  9. publicclassImportExportData  
  10. {  
  11. ///<summary> 
  12. ///導出數據庫到Oralce  
  13. ///</summary> 
  14. publicvoidExport()  
  15. {  
  16. //this.ExportTable("Items_Area");  
  17. //this.ExportTable("Items_AuditStatus");  
  18. //this.ExportTable("Items_Degree");  
  19. //this.ExportTable("Items_Duty");  
  20. //this.ExportTable("Items_Education");  
  21. //this.ExportTable("Items_Express");  
  22. //this.ExportTable("Items_Links");  
  23. //this.ExportTable("Items_MembershipLevels");  
  24. //this.ExportTable("Items_Nationality");  
  25. //this.ExportTable("Items_NewsCategory");  
  26. //this.ExportTable("Items_OnSale");  
  27. //this.ExportTable("Items_OrganizeCategory");  
  28. //this.ExportTable("Items_Party");  
  29. //this.ExportTable("Items_Pattern");  
  30. //this.ExportTable("Items_PayCategory");  
  31. //this.ExportTable("Items_PostCategory");  
  32. //this.ExportTable("Items_RoleCategory");  
  33. //this.ExportTable("Items_SalaryItemCategory");  
  34. //this.ExportTable("Items_SendCategory");  
  35. //this.ExportTable("Items_Sex");  
  36. //this.ExportTable("Items_Title");  
  37. //this.ExportTable("Items_Units");  
  38. //this.ExportTable("Items_UserAuditStates");  
  39. //this.ExportTable("Items_Wed");  
  40. //this.ExportTable("Items_WorkCategory");  
  41. //this.ExportTable("Items_WorkFlowCategories");  
  42. //this.ExportTable("Items_WorkingProperty");  
  43. //this.ExportTable("Base_Businesscard");  
  44. //this.ExportTable("Base_Comment");  
  45. //this.ExportTable("Base_Contact");  
  46. //this.ExportTable("Base_ContactDetails");  
  47. //this.ExportTable("Base_Exception");  
  48. //this.ExportTable("Base_File");  
  49. //this.ExportTable("Base_Folder");  
  50. //this.ExportTable("Base_Items");  
  51. //this.ExportTable("Base_Log");  
  52. //this.ExportTable("Base_Message");  
  53. //this.ExportTable("Base_News");  
  54.  
  55. //this.ExportTable("Base_Organize");  
  56. //this.ExportTable("Base_Module","SELECT*FROMBASE_MODULEORDERBYPARENTID,ID");  
  57. //this.ExportTable("Base_PermissionItem");  
  58. //this.ExportTable("Base_Role");  
  59. //this.ExportTable("Base_Staff");  
  60. //this.ExportTable("Base_Parameter");  
  61. //this.ExportTable("Base_Project");  
  62. //this.ExportTable("Base_Permission");  
  63. //this.ExportTable("Base_PermissionScope");  
  64. this.ExportTable("Base_Sequence");  
  65. //this.ExportTable("Base_StaffOrganize");  
  66. //this.ExportTable("Base_TableColumns");  
  67. //this.ExportTable("Base_User");  
  68. //this.ExportTable("Base_UserAddress");  
  69. //this.ExportTable("Base_UserOrganize");  
  70. //this.ExportTable("Base_UserRole");  
  71. //this.ExportTable("Base_StaffOrganize");  
  72. //this.ExportTable("Base_WorkFlowActivity");  
  73. //this.ExportTable("Base_WorkFlowCurrent");  
  74. //this.ExportTable("Base_WorkFlowHistory");  
  75. //this.ExportTable("Base_WorkFlowProcess");  
  76. System.Console.ReadLine();  
  77. }  
  78. publicvoidExportTable(stringtableName)  
  79. {  
  80. ExportTable(tableName,tableName);  
  81. }  
  82. ///<summary> 
  83. ///導出一個表  
  84. ///</summary> 
  85. ///<paramnameparamname="tableName">表名</param> 
  86. ///<paramnameparamname="table">里面的數據</param> 
  87. publicvoidExportTable(stringtableName,stringtable)  
  88. {  
  89. //這里是獲取數據  
  90. SqlHelpersqlHelper=newSqlHelper("DataSource=localhost;InitialCatalog=UserCenterV32;IntegratedSecurity=SSPI;");  
  91. sqlHelper.Open();  
  92. DataTabledataTable=newDataTable(tableName);  
  93. if(tableName.Equals(table))  
  94. {  
  95. dataTable=sqlHelper.Fill("SELECT*FROM"+table);  
  96. }  
  97. else  
  98. {  
  99. dataTable=sqlHelper.Fill(table);  
  100. }  
  101. sqlHelper.Close();  
  102. //這里是插入數據  
  103. OracleHelperoracleHelper=newOracleHelper("DataSource=ORACLE11;user=DBO_USERCENTERV32;password=DBO_USERCENTERV32;");  
  104. oracleHelper.Open();  
  105. oracleHelper.BeginTransaction();  
  106. SQLBuildersqlBuilder=newSQLBuilder(oracleHelper);  
  107. try  
  108. {  
  109. //清除表數據  
  110. oracleHelper.ExecuteNonQuery("TRUNCATETABLE"+tableName);  
  111. //創建配套的序列  
  112. //oracleHelper.ExecuteNonQuery("createsequenceSEQ_"+tableName+"minvalue1maxvalue999999999999999999999999startwith1incrementby1cache20");  
  113. intr=0;  
  114. for(r=0;r<dataTable.Rows.Count;r++)  
  115. {  
  116. sqlBuilder.BeginInsert(tableName);  
  117. for(inti=0;i<dataTable.Columns.Count;i++)  
  118. {  
  119. sqlBuilder.SetValue(dataTable.Columns[i].ColumnName,dataTable.Rows[r][dataTable.Columns[i].ColumnName]);  
  120. }  
  121. sqlBuilder.EndInsert();  
  122. System.Console.WriteLine("表"+tableName+"已插入第"+r.ToString()+"行");  
  123. }  
  124. System.Console.WriteLine("--表"+tableName+"共插入"+r.ToString()+"行");  
  125. oracleHelper.CommitTransaction();  
  126. }  
  127. catch(System.Exceptionexception)  
  128. {  
  129. oracleHelper.RollbackTransaction();  
  130. System.Console.WriteLine(tableName+"--"+exception.Message);  
  131. }  
  132. finally  
  133. {  
  134. oracleHelper.Close();  
  135. }  
  136. }  

 

以上就是SQL Server 2005導入Oracle 10g的C#源碼程序的全部內容,本文我們就介紹到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. Oracle數據庫學習筆記之表的聯合查詢
  2. Oracle數據庫RMAN不完全恢復之基于SCN恢復
  3. Oracle數據庫RMAN不完全恢復之基于時間恢復
  4. Oracle C#實現Oracle Text全文檢索的簡單例子
  5. Oracle數據庫RMAN不完全恢復之基于日志序列號恢復
責任編輯:趙鵬 來源: 博客園
相關推薦

2010-04-14 10:03:52

SQL Server

2010-09-08 08:44:30

SQL Server

2011-04-15 09:53:37

Oracle 10gSQL優化

2009-10-20 18:32:25

Oracle 10g

2010-04-14 16:09:51

Oracle 10g歸

2011-08-17 14:41:12

Oracle 10g透SQL Server

2010-03-30 19:31:25

Oracle 10g

2011-08-17 15:13:47

Oracle 10g透SQL Server

2011-03-25 16:10:58

oraclenagios

2011-05-13 11:21:51

linuxoracle 10g安裝

2011-03-29 09:56:48

Oracle數據庫10SQL

2011-08-23 15:56:19

SQL Server Oracle 11g

2010-04-07 09:39:18

Oracle 10G

2010-05-07 09:35:25

Oracle 10g

2009-04-27 13:26:41

Oracle 10gRAC鏈接錯誤

2010-04-13 10:07:19

Oracle 10G

2009-11-19 10:32:41

Oracle 10g服

2011-08-17 16:28:31

Windows SerOracle 10g

2010-04-13 09:58:52

Oracle 10G

2010-05-07 16:40:45

Oracle 10g
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美 日韩 国产 一区 | 噜啊噜在线| 97成人在线 | 欧美日韩亚洲视频 | 久久精品一级 | 999热视频| 成人一区二区在线 | 91日b| 欧美一页 | 久久久久久成人 | 精品欧美一区免费观看α√ | 日韩精品一区二区三区在线观看 | 国产精品美女久久久久久免费 | 国产欧美精品区一区二区三区 | 日韩视频―中文字幕 | 久久一区视频 | 亚洲精品一区中文字幕乱码 | 国产伦精品一区二区三区高清 | 久久不射电影网 | 日韩精品一区二区三区中文在线 | 99热播精品| 国产精品色av | 一区二区在线 | 久久久夜色精品亚洲 | 色吊丝2288sds中文字幕 | 婷婷色在线 | 香蕉大人久久国产成人av | 成人免费淫片aa视频免费 | 日韩精品免费在线观看 | 日韩一区二区三区av | 亚洲精品日韩在线观看 | 亚洲欧洲国产视频 | 日韩欧美专区 | 精品在线| 91xx在线观看 | 国产xxxx岁13xxxxhd| 在线欧美一区 | 国产精品久久亚洲7777 | 日韩一区二区久久 | 久久综合久久自在自线精品自 | 一区二区三区高清不卡 |