在C#SQL分析器的语法检查Oracle报表

<p>我要解析文件的SQL代码的.sql使用C#。 P&gt; </p><p>我要一个SQL文件,特别是插入,更新确定的语法检查和Delete语句。 P&gt; </p><p>具体有什么分析器免费提供,可以在解析C#.NET的SQL代码?更好的是免费软件,包括源代码,使用方便。 P&gt; </p><p>我使用Oracle P&gt;
</p>

37 浏览 1 回复
  gt   sql   代码   语法   antlr  

回复

    <p>您可以用 ANTLR 试试。结果 在语法页面,你会发现Oracle相关的几个语法。 P&gt; </p><p>无关的,是有办法只是“准备”语句执行没有?这样,你可以有甲骨文检查语法,然后在你的代码最终赶上错误。这将帮助你跳过复制功能已经存在于甲骨文。且不说处理不同版本的Oracle之间的变化问题。 P&gt; </p><p> <strong>编辑: STRONG&gt;结果 再约代码示例评论:我用ANTLR简单,我有很难互联网上找到的代码示例。我发现主要来源是从ANTLR的下载页面例子。现在我看到特伦斯·帕尔,ANTLR的作者,出版的新书和随行源代码包含多个 ANTLR范例。 P&gt; <p>既然你没有ANTLR的很多经验,我可能会再次建议大家尝试新的方法,因为这是相当复杂的领域,需要大量的学习精力,让你开始。至少,这是我的经验。 P&gt; </p><p> 一般SQL分析器可以做脱机SQL语法检查,而无需连接到数据库。它支持Oracle,SQL服务器,DB2,MySQL和MS-ACCESS方案,Teradata和PostgreSQL。 P&gt; </p><p>但它是一个商业的SQL库,而不是开源。 P&gt;
    </p></strong></p>

    付生

相关信息

使用日志分析器SQL Server 2005的事务日志分析

<p>是否有可能来分析SQL Server中使用LOGPARSER的2.2 2005事务日志?如果没有,什么是另类?红门工具只分析SQL Server 2000和Lumigent的日志分析器是没有在那里找到。 P&gt; </p><p> TIA 拉梅什 P&gt; </p>

40 浏览 1 回复   日志   分析   gt   2005   没有  

SQL Server 2005的事务日志使用日志分析器分析

<p>是否有可能来分析SQL Server 2005的事务日志使用LOGPARSER的2.2?如果没有,什么是另类?红门工具只分析SQL Server 2000和Lumigent的日志分析器没有被发现的地方。 P&gt; </p><p> TIA 拉梅什 P&gt; </p>

19 浏览 1 回复   日志   分析   gt   2005   没有  

C ++代码分析器

<p>任何人可以推荐一个很好的代码分析器为C ++? P&gt; </p><p>我碰到闪亮 - 有什么好处? http://sourceforge.net/projects/shinyprofiler/</p>

57 浏览 1 回复   gt   ++   分析器   分析   代码  

C ++代码分析器

<p>任何人都可以推荐一个好的代码分析器用于C ++? P&gt; </p><p>我碰到闪亮 - 有什么好处? http://sourceforge.net/projects/shinyprofiler/</p>

47 浏览 1 回复   gt   ++   分析器   分析   代码  

SQL的查询分析器为Visual Studio

<p>我做了很多,在Visual Studio 2008中的SQL查询的失误是没有任何的插件,它可以分析我的查询? P&gt; </p>

37 浏览 1 回复   查询   分析   sql   gt   错误