2012-02-09 23 views
1

在Visual Studio 2010速成版的SQL查詢中使用換行符有什麼方法嗎?每當我使用換行符組織查詢以提高可讀性時,Visual Studio將代碼突出顯示爲錯誤,並且項目無法構建(甚至沒有提到原因,只是一個「無源可用消息」)。但是,我只是刪除換行符,然後構建它。Visual Studio:SQL中的換行符

謝謝。

+0

是的,這是可能的。你以什麼方式嘗試過它沒有用? – hvd 2012-02-09 08:34:30

+0

@ hvd:我嘗試在每行之後添加換行符,但沒有奏效!但是現在我知道了(感謝Thit Lwin Oo)在字符串文字之前加上了@ @。 – dotancohen 2012-02-09 09:35:15

+1

我希望得到一個代碼示例,從中可以清楚地知道您在C#中使用了''「'字符串文字,所以猜測就不是必需的。但是,如果你現在有了答案,這並不重要。 – hvd 2012-02-09 09:41:13

回答

4

嘗試這種方式..

string sql = @"SELECT ID, NAME 
       FROM TABLE 
       WHERE ID = '1' 
       "; 
+1

你假設SQL是C#代碼的一部分。假設它是代碼的一部分,你有什麼基礎?假設代碼是用C#編寫的,你有什麼基礎? – hvd 2012-02-09 08:39:11

+0

你能否提供導致編譯錯誤的代碼? – 2012-02-09 08:44:06

+0

謝謝,就是這樣!在這種情況下,SQL實際上是代碼的一部分。但是,我實際上對SQL不屬於代碼的一般情況感興趣。顯然,我被MySQL CLI解釋器破壞了! – dotancohen 2012-02-09 09:12:45