这是我在c#中写的控制文件 StringBuilder strCtlField = new StringBuilder();
strCtlField.Append("load data\r\n");//1、控制文件标识
strCtlField.Append("infile '");
strCtlField.Append(file);//要输入的数据文件
strCtlField.Append("'\r\n");
strCtlField.Append("append into table ");
strCtlField.Append(strTableName);//输入表名
strCtlField.Append(" fields terminated by ','");//分类元素 注意files前面那个空格必不可少!!!!
strCtlField.Append("(ID,BBB,PNUMBER,TIME to_date(:TIME,'YYYYMMDDHH24MISS'),LONGITUDE,LATITUDE,CCC,DDD,EEE,FFF,TYPE,GGG,HHH)");//定义列对应顺序
byte[] bytes = System.Text.Encoding.Default.GetBytes(strCtlField.ToString());
sf.Write(bytes, 0, bytes.Length);
sf.Close();
需要把to_date(:TIME,'YYYYMMDDHH24MISS')用引号引起来,怎么做
strCtlField.Append("load data\r\n");//1、控制文件标识
strCtlField.Append("infile '");
strCtlField.Append(file);//要输入的数据文件
strCtlField.Append("'\r\n");
strCtlField.Append("append into table ");
strCtlField.Append(strTableName);//输入表名
strCtlField.Append(" fields terminated by ','");//分类元素 注意files前面那个空格必不可少!!!!
strCtlField.Append("(ID,BBB,PNUMBER,TIME to_date(:TIME,'YYYYMMDDHH24MISS'),LONGITUDE,LATITUDE,CCC,DDD,EEE,FFF,TYPE,GGG,HHH)");//定义列对应顺序
byte[] bytes = System.Text.Encoding.Default.GetBytes(strCtlField.ToString());
sf.Write(bytes, 0, bytes.Length);
sf.Close();
需要把to_date(:TIME,'YYYYMMDDHH24MISS')用引号引起来,怎么做
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货