如何将c#读取文本文件代码翻译成sql? :
using (StreamReader sr = File.OpenText(FILE_NAME))
{
String input = sr.ReadToEnd();
while (!string.IsNullOrEmpty(input))
{
int EndLineIndex = input.IndexOf("<entry>");
if(EndLineIndex!=-1)
{
string Row = input.Substring(0,EndLineIndex);
string[] Data = Row.Split("<delim>");
input = input.Remove(0,EndLineIndex+7);
}
}
}
我读了csv文件,其中列分隔符是,每行以。 最重要的是找到sql等价的indexOf,substring,split和remove。
答案 0 :(得分:2)
Substring
:SUBSTRING IndexOf
:CHARINDEX Split
:SQL-Server使用的表不是数组,this
是关于此主题的最佳读数。Remove
:同时使用SUBSTRING) 但是如果要将该文件导入SQL-Server,可以bulk-insert it directly。