知识大全 SERVER数据转换ORACLE问题(1)
Posted 知
篇首语:亦余心之所善兮,虽九死其犹未悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SERVER数据转换ORACLE问题(1)相关的知识,希望对你有一定的参考价值。
SERVER数据转换ORACLE问题(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
大家做系统更新或者升级都可能要触及到数据的转换 对于ORACLE中的数据转换可以用写存储过程来放之游标 将你要的数据一条一条的转换 而对于SERVER虽然你可以将它转换到ORACLE中(升级的方式) 但有问题你会发现有的表是不可以直接转换的!所以我就用代码控制直接转换!也是一种比较容易控制容易写的方法!首先你要在程序中建立连接(server的)
string strCon= workstation id=XJ;packet size= ;user id=sa;data source= automap\\automap ;persist security info=True;initial catalog=bgxtrmt;password=sa ;string strTxt = SELECT order_code stru_b layer_b area_ub area_b east south west north area_sb densy_b grean_b park park_bike other_area grean_b sp_build_p FROM bgxtpab _ ;SqlConnection SqlCon = new SqlConnection(strCon);SqlCommand SqlCmd = new SqlCommand(strTxt SqlCon);SqlCon Open();然后将你要读的数据用dataReader reader方法读进来!
SqlDataReader SqlDR = SqlCmd ExecuteReader(CommandBehavior CloseConnection);
while(SqlDR Read())tryOracleCon Open();Bgxtpab _ bg = new Bgxtpab _ ();//Doc d = new Doc();//int i = ;bg Tworder_Code = SqlDR GetString( ) Trim();bg Stru_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();bg Layer_B = SqlDR IsDBNull( )? :SqlDR GetInt ( );bg Area_UB = SqlDR IsDBNull( )? :SqlDR GetString( );bg Area_B = SqlDR IsDBNull( )? :SqlDR GetString( );bg East_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();bg South_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();bg West_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();bg North_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();
//bg Layer_BD = SqlDR IsDBNull(++i)? F:SqlDR GetInt (i);bg Area_SB = SqlDR IsDBNull( )? :SqlDR GetString( );bg Densy_B = SqlDR IsDBNull( )? :SqlDR GetString( );bg Park = SqlDR IsDBNull( )? F:SqlDR GetFloat( );bg Park_Bike = SqlDR IsDBNull( )? F:SqlDR GetFloat( );bg OTher_Area = SqlDR IsDBNull( )? F:SqlDR GetFloat( ); bg Grean_B = SqlDR IsDBNull( )? F:SqlDR GetFloat( ); bg Sp_build_P = SqlDR IsDBNull( )? :SqlDR GetString( ); 这样你就获得了你要的数据 还要提到的是!你必须为你想读的表写个数据表的类!using System;
namespace ProjectBulid/// <summary>/// Bgxtpab _ 工程数据表/// </summary>public class Bgxtpab _ string order_code;//string project_b;string densy_b; string stru_b; int layer_b; string area_ub; string area_b; string usage_b; string east; string south; string west; string north; string area_sb;
float grean_b; float park; float park_bike; // decimal other_area_b; string sp_build_p; float other_area;
public Bgxtpab _ ()order_code = ;//project_b= ;stru_b = ;layer_b = ;area_ub = ;area_b = ;usage_b = ;east = ;south= ;west = ;north = ;//layer_db = ;area_sb = ;densy_b = ;grean_b = F;park = F;park_bike = F;sp_build_p = ;other_area = F;
public string Tworder_Codegetreturn order_code;setorder_code = value;public string Densy_Bgetreturn densy_b;setdensy_b = value;// public int Project_B// // get// // return project_b;// // set// // project_b = value;// // public string Stru_Bgetreturn stru_b;setstru_b = value;public int Layer_Bgetreturn layer_b;setlayer_b = value;public string Area_UBgetreturn area_ub;setarea_ub = value;public string Area_Bgetreturn area_b;setarea_b = value;public string Usage_Bgetreturn usage_b;setusage_b = value;public string East_Bgetreturn east;seteast = value;public string South_Bgetreturn south;setsouth = value;public string West_Bgetreturn west;setwest = value;public string North_Bgetreturn north;setnorth = value;// public int Layer_BD// // get// // return layer_db;// // set// // layer_db = value;// // public string Area_SBgetreturn area_sb;setarea_sb = value;public float Grean_Bgetreturn grean_b;setgrean_b = value;public float Parkgetreturn park;setpark = value;public float Park_Bikegetreturn park_bike;setpark_bike = value;
public string Sp_build_Pgetreturn sp_build_p;setsp_build_p = value;public float OTher_Areagetreturn other_area;setother_area = value;
cha138/Article/program/Oracle/201311/18757相关参考
SQLServer7.0数据库升级转换问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Mic
SQLServer2005数据转换服务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 简介 由
SQLServer转换数据库的排序规则 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 什么是排序
知识大全 Oracle 数据库向 MS SQL Server 7.0 的迁移(1)
Oracle数据库向MSSQLServer7.0的迁移(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
如何将DBF数据库转换成SQLServer表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前言
知识大全 Oracle数据库与SQL Server数据库镜像对比
Oracle数据库与SQLServer数据库镜像对比 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle与FoxPro的数据转换 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 笔者单位使用
知识大全 在ORACLE里设置访问多个SQL Server数据库
在ORACLE里设置访问多个SQLServer数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
巧妙转换ORACLE数据库字符集 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在大型数据库管理
知识大全 ORACLE8I转换数据到SQLSERVER数据库
ORACLE8I转换数据到SQLSERVER数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!