【发布时间】:2016-04-02 02:03:17
【问题描述】:
我正在尝试通过查询表达式检查交叉连接。例如我有以下查询。
string query="select t1.c1, t2.c2" from t1,t2";
此查询将交叉连接 t1 和 t2 表。我尝试了以下方法来检查。
string query="select t1.c1, t2.c2" from t1,t2";
var rx = new Regex(@"\from\s\t1(.*)\,\t2");
if(rx.Match(query)){return "cross-join"}
但是我的正则表达式出错了。我不明白我哪里出错了,因为我是 C# 正则表达式的新手。有没有其他方法可以检查c#中的交叉连接
【问题讨论】: