在SQL Server Management Studio中創建一個新的查詢,然後我運行下面的代碼:本着創建SQL查詢打破了一個字符串
select dbName.dbo.ScalarFunction()
union
select dbName2.dbo.ScalarFunction()
然後我嘗試從我的C#做同樣的事情程序。不過,我無法將上述內容翻譯成一個查詢字符串。我曾嘗試以下,但沒有成功:
string QueryString = @"select dbName.dbo.ScalarFunction() /r/n union /r/n select dbName2.dbo.ScalarFunction()"
和
string QueryString = @"select dbName.dbo.ScalarFunction(); union; select dbName2.dbo.ScalarFunction();"
和
string QueryString = @"select dbName.dbo.ScalarFunction(); union select dbName2.dbo.ScalarFunction();"
我是很新的SQL所以如果有人能幫助我正確的語法我會非常高興!提前致謝!
我不認爲你必須有一個分界線,當你工會查詢。 –
「沒有任何成功」:請說明會發生什麼。運行時錯誤消息? – ToolmakerSteve
我沒有收到任何錯誤消息。不過,我只收到第一次選擇的數據,其餘的只是忽略了 – Robin