带引号的SQL字符串格式

时间:2015-07-23 13:19:50

标签: sql vb.net text

如果你有一个文本(主要是sql查询),你想在每一行上加上类似

的行

sQ& ="在行尾#34;

像这样。

SELECT 
       Name,Age 
FROM
       Users 
Where 
       id<>0

我想要

 sQ &=" SELECT "
 sQ &="       Name,Age "
 sQ &=" FROM"
 sQ &="        Users "
 sQ &=" Where "
 sQ &="        id<>0"

如果可能的话,如果没有人关心的话,可以保持形成。

我需要这个,因为我使用的是vb.net,而且我主要处理查询。

4 个答案:

答案 0 :(得分:0)

按住 ALT -Key,在最后一行单击鼠标,然后绘制光标到第一行。现在您可以使用 Multiline -Editmode,它允许您一次编辑多行。

答案 1 :(得分:0)

在bash中你可以使用awk:

- 为文本文件的每一行添加前缀和后缀

 awk '{ printf("sQ &=" %s "", $l);}' sample-text-file.txt

答案 2 :(得分:0)

我推荐使用Nimbletext。添加VS和SSMS的外部工具。

sql &=" $0 "的模式给出了您想要的结果。工具,选项...关闭修剪

答案 3 :(得分:0)

如果您在显示查询时需要保持格式(例如在文本框中),您可以执行以下操作:

Me.TextBox1.text = sQ.Replace("    ", VbCrLf & "    ")

(引号之间有4个空格)