|
|
1
1
http://execsqlformat.herokuapp.com/ 样本输入:
|
|
|
2
35
.NET Fiddle download LINQPad 5 file 输入:
代码:
|
|
|
3
5
|
|
|
4
4
https://code.msdn.microsoft.com/windowsdesktop/spExecuteSql-parser-1a9cd7bc
这使得它更容易理解。
为了提高可读性,还可以在该解决方案中添加SQL格式化程序: http://www.nuget.org/packages/PoorMansTSQLFormatter/
|
|
|
5
3
|
|
|
6
1
|
|
|
7
0
一些正则表达式和一些字符串连接,然后将其出售给Vinko和其他寻求此功能的人。 |
|
|
8
0
ClipboardSqlFormatter 这是一个托盘应用程序,它监听剪贴板输入事件,并尝试检测动态sql并将其转换为静态sql。 您需要做的就是复制动态sql(例如从sql分析器)并粘贴到文本编辑器中——粘贴的sql将是静态sql:) 例如,如果复制的sql是:
|
|
|
9
0
结论:我注意到这仍然受到了一些关注,所以我将在这里添加详细信息,说明我最终的解决方案是什么。
每
|
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |