从广义上讲,我需要解析SQL过程并查找proc依赖于哪些表和列。要做到这一点,我试图搜索regex。 例子: from table db..tb
where tb.column2 = "N" AND column 1 in ("ab","cd")
它应该返回 tb.column2
column1
如何使用grep或awk或者python脚本等等等等做呢?
我有一个包含'曲线'的大型SQL数据库。每条曲线都有一个ID(曲线ID)。我试图确定每条曲线的主要用户,以及是否使用它。为了实现这一点,DBA提供了对数据库执行的所有语句的日志。 这些陈述非常复杂。我想要做的是提取正在查询的曲线。 示例陈述如下: WITH G AS (SELECT [Timevalue] FROM [mc].[GranularityLookup]
WHERE [TimeValu
我有,我想知道哪些已经在SQL string.For实例被选择的列的使用情况下,如果SQL是这样的: SELECT name, age*5 as intelligence FROM bla WHERE bla=bla 然后,解析上面的字符串后,我只想输出为:name, intelligence。 首先,有没有可能通过方解石? 任何其他选项也欢迎。 PS:我想在实际运行数据库查询之前知道这一点。
实现SQL一样的查询工具,其中来自STDIN以下的事情已经给定的顺序来阅读: - 1. Number of rows of the table (n) and Number of queries (q).
2. Table fields separated by Comma.
3. n line containing table rows of the table
4. q queries
您好stackoverflowers T-SQL, 我已经得到了解析使用TSql120Parser从Microsoft.SqlServer.TransactSql.ScriptDom T-SQL语句的问题。我的目标是简单地解析T-SQL select语句并获取它的标记。 这是问题的关键部分: SELECT A.ColumnX, B.ColumnY FROM TableA AS A INNER JO