怎么在控制文件中添加多重引号
这是我在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')用引号引起来,怎么做
------解决方案--------------------to_date(:TIME,''YYYYMMDDHH24MISS'')
------解决方案--------------------"to_date(:TIME,''YYYYMMDDHH24MISS'')"
------解决方案--------------------不是啊.里面的是两个单引号'',不是双引号"
------解决方案--------------------控制文件是sqlplus的语法吧