从 azure SQL DW 中的 sql 视图中删除所有注释

问题描述 投票:0回答:1

我需要删除在 azure SQL 数据仓库中创建的 sql 视图中的所有注释

创建不带注释的查询 (/* */ ; -- , ...) 正则表达式函数不起作用

query : 
CREATE VIEW [dimension].[v_dim_customer] as 
SELECT
     -- primary key
     KNA1.fk_MANDT_KUNNR AS sk_customer, 
     -- attribut 
     KNA1.[NAME1_nom], 
   --  KNA1.[DEAR1_concurrents], 
     --KNA1.[DEAR2_responsable_adv], 
     ----- /*flag client interne/externe*/-----
     flag_ext_int.externe_interne_code, 
     /* flag client interne/externe niveau 2 (détaillé : intra groupe / intra société / externe)*/
     flag_ext_int.externe_interne_level_2_code, 
     --   date pour delta
     --CY.max_slt_datetime
    -- add --18/12/2023
     FROM [e3p].[KNA1] KNA1
     LEFT OUTER JOIN [e3p].T005T T005T 
     ON KNA1.[fk_MANDT_LAND1] = T005T.[fk_MANDT_LAND1]
     AND T005T.[bk_SPRAS_code_langue] = N'F' -- français
     LEFT OUTER JOIN [e3p].T016T  
     ON KNA1.[fk_MANDT_BRSCH] = T016T.[fk_MANDT_BRSCH]
     --AND KNA1.[SPRAS_code_langue] = T016T.[bk_SPRAS_code_langue]
     AND T016T.[bk_SPRAS_code_langue] = N'F' -- français
 -- modif ska 03/12 : ajout  delai moyen de paiement, credit autorisé et recommendé
 --    LEFT OUTER JOIN [e3p].[v_KNKK_fr_compute] as KNKK ON KNA1.bk_MANDT_mandant = KNKK.bk_MANDT_mandant
  --AND KNA1.bk_KUNNR_client = KNKK.bk_KUNNR_client
azure t-sql azure-sql-database azure-synapse
1个回答
0
投票

创建视图[维度]。[v_dim_customer] AS 选择 -- 主键 KNA1.fk_MANDT_KUNNR AS sk_customer, -- 属性 KNA1。[NAME1_nom], flag_ext_int.externe_interne_code, /* 标记客户端 interne/externe niveau 2(详细信息:intra groupe / intra société / externe)*/ flag_ext_int.externe_interne_level_2_code 来自 [e3p].[KNA1] KNA1 左外连接 [e3p].T005T T005T ON KNA1.[fk_MANDT_LAND1] = T005T.[fk_MANDT_LAND1] AND T005T.[bk_SPRAS_code_langue] = N'F' -- 法语 左外连接 [e3p].T016T
ON KNA1.[fk_MANDT_BRSCH] = T016T.[fk_MANDT_BRSCH] AND T016T.[bk_SPRAS_code_langue] = N'F' -- 法语 试试这个,我想这可能有用

© www.soinside.com 2019 - 2024. All rights reserved.