gpt4 book ai didi

c# - 在单个字符串中创建带换行符的 SQL 查询

转载 作者:太空宇宙 更新时间:2023-11-03 17:32:00 25 4
gpt4 key购买 nike

在 SQL Server Management Studio 中,我创建了一个新查询,然后运行以下代码:

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 的新手,所以如果有人能用正确的语法帮助我,我将非常高兴!提前致谢!

最佳答案

如果您使用的是逐字字符串(即在左引号前用@符号定义),那么您只需在定义中间按回车键即可,例如:

string QueryString = @"select dbName.dbo.ScalarFunction()
union
select dbName2.dbo.ScalarFunction()";

关于c# - 在单个字符串中创建带换行符的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17574273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com