Sql 将数据从一个数据表发送到另一个数据表
我正在尝试使用大容量复制将数据从sql发送到oracle。 这是密码Sql 将数据从一个数据表发送到另一个数据表,sql,oracle,Sql,Oracle,我正在尝试使用大容量复制将数据从sql发送到oracle。 这是密码 string sqldb = "server=DOR-SQLTEST\\DORSQLSERVER;" + "initial catalog=RD2KTEST;" + "user id=amehra;" + "password=Research@322"; SqlConnection sqlconn = new SqlConnection(sqldb); s
string sqldb = "server=DOR-SQLTEST\\DORSQLSERVER;" + "initial catalog=RD2KTEST;" + "user id=amehra;" + "password=Research@322";
SqlConnection sqlconn = new SqlConnection(sqldb);
sqlconn.Open();
string sqlstring="select TOP 10 POSITION_ID, POSITION_DESC from T_CD_POSITION";
SqlCommand scmd = new SqlCommand(sqlstring, sqlconn);
SqlDataReader reader = scmd.ExecuteReader();
while(reader.Read())
{
Console.WriteLine("entered to write to oracle.......\n\n");
string oradb = "Data Source=UHAMPTST;user id=ocg_de;password=rd2k";
OracleConnection oraconn = new OracleConnection(oradb);
oraconn.Open();
Console.WriteLine("orca conn established....");
using( OracleBulkCopy orca_bulk_copy = new OracleBulkCopy(oraconn))
{
orca_bulk_copy.DestinationTableName = "t_test_postion";
orca_bulk_copy.WriteToServer(reader);//line 38
orca_bulk_copy.Close();
orca_bulk_copy.Dispose();
}
}
}
}
}
当Oracle异常发生时,我在第38行遇到错误。
请纠正这个问题@DanBracuk有评论的那一个,或是一个批量复制的。WriteToServerreader//第38行真的很急,请回复