我正在尝试在 SQL 中创建一个动态 pivot 表,该表将基于月份和年份进行报告。 我做了很多研究,并能够提出以下查询: 我能够成功打印@column 变量,但是当我尝试在@dynamic 变量中设置它时会出现问题。 错误消息是'消息 102,级别 15,State 1,第 6 行'1990' 附 ...
我正在尝试在 SQL 中创建一个动态 pivot 表,该表将基于月份和年份进行报告。 我做了很多研究,并能够提出以下查询: 我能够成功打印@column 变量,但是当我尝试在@dynamic 变量中设置它时会出现问题。 错误消息是'消息 102,级别 15,State 1,第 6 行'1990' 附 ...
我知道QUOTENAME函数可用于向字符串添加方括号( [] ,默认行为)或其他一些字符包装器。 它不适用于更长的字符串(超过 128 个字符)。 那么......为什么/什么时候你会使用它而不是更传统和更容易阅读的字符串连接? 为什么不只是在术语的开头和结尾连接单引号或方括号,而是使用此函数? ...
我有一个输出的基本表。 然后我想添加单引号和逗号,所以目前我有一个简单的 QUOTENAME。 输出以下结果。 但我不知道如何让 QUOTENAME 输出这样的结果。 ...