05 2022 档案

摘要:SQL Server加密是指通过使用密钥或密码对数据进行模糊处理的过程,可以在SQL Server中对连接、数据和存储过程使用加密。SQL Server 2005之前是不支持数据库加密的,从2005开始可以对数据库的列进行数据加密。 我觉得要理解SQL Server数据加密应该从下面几个步骤去理解: 阅读全文
posted @ 2022-05-30 18:25 Jerry_Chen 阅读(2320) 评论(0) 推荐(0) 编辑
摘要:联接提示 可以在使用JOIN时要求最终执行计划使用指定的JOIN方式,支持LOOP\HASH\MERGE其一。这个我几乎工作中极少使用到。除非生产环境慢SQL的执行计划不合理,例如采用NESTED JOIN,但是LOOP的主表节点数据行数非常多,那是执行计划错误,通过更新统计数据STATISTICS 阅读全文
posted @ 2022-05-25 20:44 Jerry_Chen 阅读(175) 评论(0) 推荐(0) 编辑
摘要:OPENJSON 表值函数,解析JSON文本成集合。如果不指定WITH关键字,默认返回3个列,分别是key,value和type。参数2可以指定到具体的JSON节点。可以通过WITH关键字指定返回结果集合的列定义,WITH关键字即便是JOIN或者CROSS APPLY其他表的时候也是适用。 DECL 阅读全文
posted @ 2022-05-25 16:20 Jerry_Chen 阅读(87) 评论(0) 推荐(0) 编辑
摘要:COLUMNS_UPDATED和UPDATE 这两个函数都是用于表触发器里面判断字段是否被更新。区别是前者是位掩码来实现,比较绕,好处是可以检查多个字段。后者的用法就比较简单,就是把字段名称作为参数,但是只能单个字段。我觉得从代码可读性来说还是UPDATE比较好理解。 TRIGGER_NESTLEV 阅读全文
posted @ 2022-05-20 15:13 Jerry_Chen 阅读(331) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示