任何用于将sql语句转换为字符串格式的在线工具?

时间:2012-04-02 13:49:42

标签: sql string format

我正在寻找一个简单的sql格式化工具。 例如:

SELECT 
    Something
FROM
    Sometable

将转换为(对于vb):

MyVar = "SELECT " & _
    "Something " & _
    "FROM " & _
    "Sometable "

有没有人知道任何在线工具?

谢谢..

4 个答案:

答案 0 :(得分:4)

如果您只是在寻找将多行查询转换为VB.NET字符串格式的解决方案,则此解决方案不需要特定于SQL。

您可以使用VS宏such as this one将字符串转换为VB.NET格式,并添加相应的& _个字符。

如果您正在寻找在线工具this page converts C# code to VB.NET code。如果只是输入C#格式的字符串,例如:

@"SELECT 
    Something
FROM
    Sometable"

该工具将创建以下VB.NET字符串:

"SELECT " & vbCr & vbLf & "    Something" & vbCr & vbLf & "FROM" & vbCr & vbLf & "    Sometable"

答案 1 :(得分:2)

如果您只想将查询完全包含在代码中,那么XML Literals的工作非常棒:

Dim s As String = <a><![CDATA[
  SELECT 
      Something
  FROM
      Sometable
]]></a>.Value

我通过搜索在vb中执行多行字符串的方法找到了这种方法。最好的答案是here

答案 2 :(得分:0)

www.sqlinform.com上的SQLinForm有一个从SQL语句中生成P-Code的功能,反之亦然。

答案 3 :(得分:0)

不是在线,但对于那些使用VBA的人来说是免费且简单的:parse documentation仅仅是为了这个目的,来自优秀而且始终可靠的Allen Browne。