string sql="select * from table1 select * from table2 select * from table3 后面还N条SQL省略。";
我要从中截取出N条SQL 语句。放入字符串数组中。
我要从中截取出N条SQL 语句。放入字符串数组中。
解决方案 »
- |ZYCWPF| 用C#取QQ号码已经成功,但如何设置QQ号码呢? 谢谢 有完整示例
- 简单的存储过程问题
- .net 新手求助,错误代码奉上
- 这个List怎么取值?
- 120分查找"C#低级Windows API钩子拦截键盘输入"的源代码
- C# winapi SendMessage 或 PostMessage 怎麽發送一個鍵啊,如F1 setText這個會用了但是發送鍵不會怎麽發送一個鍵啊
- 以前没有编写过此类文件,现在把程序需求写出来了,希望大家给些意见
- 关于验证码识别的技术,请教高手
- 跪求CMD输入输出重定向的有关问题
- 转贴一个在java论坛被骂的很惨的帖子
- dataGridView 中,当增加行的时候,如果可以使第一列自动增加序号,并锁定不可以更改
- LINQ TO DATASET的一个问题
foreach(Match m in mc)
{
m.Value;//就是每条sql
}
MatchCollection mc = Regex.Matches(sql, "select.*?(?=select|$)");
string[] sqls = new string[mc.Count];
for(int i=0;i<mc.Count;i++)
{
sqls[i] = mc[i].Value;
}
strSql.Append("Select *from Table1");
strSql.Append("Select *from Table2");
strSql.Append("Select *from Table3");
void Main()
{
string sql="select * from table1 select * from table2 select * from table3 ";
var query= from s in sql.Split(new string[]{"select"},StringSplitOptions.RemoveEmptyEntries)
select new {newsql="select"+s};
query.ToList().ForEach(q=>Console.WriteLine(q.newsql));
/*
select * from table1
select * from table2
select * from table3
*/
}