关于sys.dm_exec_sql_text里面sql语句存在注释的问题

wy 20 信誉分
2024-02-08T17:14:41.28+00:00

sys.dm_exec_sql_text里面sql语句如果存在注释的话,读取出来,发现与本身的sql已经不是同一个意思了,被注释符号影响了,请问如何处理呢?

SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
186 个问题
{count} 票

接受的答案
  1. LiHongMSFT-4306 24,356 信誉分
    2024-02-19T02:16:21.94+00:00

    这是一个已知的设计上的问题,当使用sys.dm_exec_sql_text的时候,不会把原语句中的换行信息也同步显示出来。

    所以这里的解决方法是推荐使用/*......*/来注释语句。像这样:/* 从t1获取字段信息 */


    如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。

    注意:如果您想接收此线程的相关电子邮件通知,请按照文档中的步骤启用电子邮件通知。

    0 个注释 无注释

1 个其他答案

排序依据: 非常有帮助
  1. wy 20 信誉分
    2024-02-18T16:05:41.9766667+00:00

    1

    0 个注释 无注释