是否可以屏蔽‘警告: 聚合或其它 SET 操作消除了空值。’一类警告信息?

selectplayer 2007-12-13 09:03:21
由于不希望向执行存储过程的delphi程序返回警告信息,所以请教高手:是否有可能在存储过程中进行设置,让严重级别在11以下的警告信息不报告。当然修改存储过程,使之不出现‘警告: 聚合或其它 SET 操作消除了空值。’信息应该是最佳方法,但这不是我要的答案。
...全文
527 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
selectplayer 2007-12-13
  • 打赏
  • 举报
回复
'潇洒老乌龟'给了我要的答案。谢谢!
selectplayer 2007-12-13
  • 打赏
  • 举报
回复
说明一下,isnull(,'')方法自然可以,但是问题是修改量太大,必须确定各类型字段的空值含义,还有影响索引使用。这不是我要的答案。我就是不想要警告信息,严重级别在10以上的错误信息还是要的!
dawugui 2007-12-13
  • 打赏
  • 举报
回复
SET ANSI_WARNINGS
指定几种错误情况下的 SQL-92 标准行为。

语法
SET ANSI_WARNINGS { ON | OFF }

注释
SET ANSI_WARNINGS 影响以下情况:

当设置为 ON 时,如果聚合函数(如 SUM、AVG、MAX、MIN、STDEV、STDEVP、VAR、VARP 或 COUNT)中出现空值,将生成警告信息。当设置为 OFF 时,不发出警告。


当设置为 ON 时,被零除错误和算术溢出错误将导致回滚语句并生成错误信息。当设置为 OFF 时,被零除错误和算术溢出错误将导致返回空值。如果在 character、Unicode 或 binary 列上尝试执行 INSERT 或 UPDATE 操作,而这些列中的新值长度超出最大列大小,则被零除错误和算术溢出错误将导致返回空值。如果 SET ANSI_WARNINGS 为 ON,则按 SQL-92 标准的指定将取消 INSERT 或 UPDATE。将忽略字符列的尾随空格,忽略二进制列的尾随零。当设置为 OFF 时,数据将剪裁为列的大小,并且语句执行成功。


说明 在 binary 或 varbinary 数据转换中发生截断时,不管 SET 选项的设置是什么,都不发出警告或错误信息。

可以使用 sp_configure 的 user options 选项,为与服务器的所有连接设置 ANSI_WARNINGS 的默认设置。有关更多信息,请参见 sp_configure 或设置配置选项。

创建或操作索引视图或计算列上的索引时,SET ANSI_WARNINGS 必须为 ON。如果 SET ANSI_WARNINGS 为 OFF,计算列或索引视图上带索引的表上的 CREATE、UPDATE、INSERT 和 DELETE 语句将失败。有关计算列上的索引视图和索引所必需的 SET 选项设置的更多信息,请参见 SET 中的"使用 SET 语句时的注意事项"。

Microsoft® SQL Server™ 包含 ANSI warnings 数据库选项,该选项等同于 SET ANSI_WARNINGS。当 SET ANSI_WARNINGS 为 ON 时,如发生被零除、字符串超出数据库列及其它类似错误,将产生错误信息或警告。当 SET ANSI_WARNINGS 为 OFF 时,不产生这些错误和警告。model 数据库中的 SET ANSI_WARNINGS 默认值是 OFF。如果未指定,则应用 ANSI warnings 设置。如果 SET ANSI_WARNINGS 为 OFF,SQL Server 将使用 sp_dboption 的 ANSI warnings 设置。有关更多信息,请参见 sp_dboption 或设置数据库选项。

在执行分布式查询时应将 ANSI_WARNINGS 设置为 ON。

SQL Server ODBC 驱动程序和用于 SQL Server 的 Microsoft OLE DB 提供程序在连接时自动将 ANSI_WARNINGS 设置为 ON。这可以在 ODBC 数据源、ODBC 连接特性或 OLE DB 连接属性(它们在连接前在应用程序中设置)中进行配置。对来自 DB-Library 应用程序的连接,SET ANSI_WARNINGS 默认为 OFF。

当 SET ANSI_DEFAULTS 为 ON 时,将启用 SET ANSI_WARNINGS。

SET ANSI_WARNINGS 的设置是在执行或运行时设置,而不是在分析时设置。

如果 SET ARITHABORT 或 SET ARITHIGNORE 为 OFF,并且 SET ANSI_WARNINGS 为 ON,则当遇到被零除或溢出错误时,SQL Server 仍返回错误信息。

权限
SET ANSI_WARNINGS 权限默认授予所有用户。

示例
下例演示 SET ANSI_WARNINGS 为 ON 和 OFF 时的上述三种情况。

USE pubs
GO
CREATE TABLE T1 ( a int, b int NULL, c varchar(20) )
GO
SET NOCOUNT ON
GO
INSERT INTO T1 VALUES (1, NULL, '')
INSERT INTO T1 VALUES (1, 0, '')
INSERT INTO T1 VALUES (2, 1, '')
INSERT INTO T1 VALUES (2, 2, '')
GO
SET NOCOUNT OFF
GO

PRINT '**** Setting ANSI_WARNINGS ON'
GO

SET ANSI_WARNINGS ON
GO

PRINT 'Testing NULL in aggregate'
GO
SELECT a, SUM(b) FROM T1 GROUP BY a
GO

PRINT 'Testing String Overflow in INSERT'
GO
INSERT INTO T1 VALUES (3, 3, 'Text string longer than 20 characters')
GO

PRINT 'Testing Divide by zero'
GO
SELECT a/b FROM T1
GO

PRINT '**** Setting ANSI_WARNINGS OFF'
GO
SET ANSI_WARNINGS OFF
GO

PRINT 'Testing NULL in aggregate'
GO
SELECT a, SUM(b) FROM T1 GROUP BY a
GO

PRINT 'Testing String Overflow in INSERT'
GO
INSERT INTO T1 VALUES (4, 4, 'Text string longer than 20 characters')
GO

PRINT 'Testing Divide by zero'
GO
SELECT a/b FROM T1
GO
DROP TABLE T1
GO

chuifengde 2007-12-13
  • 打赏
  • 举报
回复
set ansi_warnings off
dawugui 2007-12-13
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20040229/19/2789325.html
中国风 2007-12-13
  • 打赏
  • 举报
回复
楼主说的应该是结果集的列有空值,这个与设置无关
中国风 2007-12-13
  • 打赏
  • 举报
回复
在开发中常遇到,在存储过程里转换一下空值为空字符
dawugui 2007-12-13
  • 打赏
  • 举报
回复
应该可以,使用某个开关屏蔽信息.

我找找先.
中国风 2007-12-13
  • 打赏
  • 举报
回复
isnull(null,'')--空字符
中国风 2007-12-13
  • 打赏
  • 举报
回复
有null时 isnull(,'')--转换一下
尽管 RSS 和 Atom 规范定义了标准字段名称,但实践中仍存在大量变体。例如:标题可能位于或<dc:title>链接可能是<link>(无属性)、或嵌套在<guid>摘要常见于<summary>或发布时间有<pubDate><updated>等多种形式为此,设计一个多层级优先级匹配策略:$item = [: '')?: '无标题';??'');该策略通过 XPath 联合查询覆盖主流可能性,并按优先级取第一个非<em>空值</em>。</a></div><div data-report-view="{"mod":"popu_645","index":"2","dest":"https://blog.csdn.net/weixin_35749796/article/details/152663074","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeZJREFUWEdjZGBgYPhQkSn49/v/EAbG/2oM/xn4QWI0A4wMHxn+M95i5mRcI9Ax/T0jyPI/P/7VM/5n4KKZpVgM/s/I8I2Fg6mR8W1+RioDw39TelqOsIvxNOPbgvRumgc7Lt8xMnxkfJufPmtgfA+xddQBeEOAv7opgImHh5PoKPr169fnOdN3/Xn88DOxevA6QLC9L5KRk4uHWMNA6v59+fz50+TeTf9evvhGjD6qOwDsiI8fPnya2LX537t3Pwg5giYOADvi3Zs3nyZ0bfn36dNvfI6gmQNAlv599fLlxwmd2xi+ffuDsyjAVw6QkwbQLfr76MHDj30duwbMAf+/f/vyvrJoOcUO+Pf82dOv2zadIZSoQPLcXn4mTJJS0iA21Rzw+/6de58n9uwlxgG8+SXOrIoqSlR1ADEWY1NDtRBg+PXrx7+PHz4S4xAmfgF+BjY2DqqGwIBHwb/3797+unzhFjEhwKZroMYkKCRM1RAgxmKapoF/r1+9/HHs8GVslrCISfCzWVpjbdZRLRHiSwOsugZivMkZ/jQNAYa/f//8//UTe+3GyMTMyMGBtd1AtRAY8DQwIA7gTcuxZuDkABcoZIPvP358njXlKFmVEdmWkqBxMHRMBrhrNuCdU1B0DWT3HACwkGScZb+cwwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://blog.csdn.net/weixin_35749796/article/details/152663074" data-report-click="{"mod":"popu_645","index":"2","dest":"https://blog.csdn.net/weixin_35749796/article/details/152663074","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default" class="title" data-v-ca2d15ac>解决Qt中QDateEdit控件无法输入<em>空值</em>的完整方案</a></div> <a target="_blank" href="https://blog.csdn.net/weixin_35749796/article/details/152663074" data-report-click="{"mod":"popu_645","index":"2","dest":"https://blog.csdn.net/weixin_35749796/article/details/152663074","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default" class="desc" data-v-ca2d15ac>在Qt框架中,QDateEdit控件默认不允许用户输入<em>空值</em>。一旦用户清空文本框内容,系统会自动恢复到最后一次合法的日期或当前日期,这种行为虽然保证了数据有效性,但在实际业务场景中,如“可选出生日期”、“未设定截止时间”等情形下显得极为不便。为解决这一限制,必须深入干预其底层输入验证机制。核心突破口在于QValidator类——它是控制输入合法性判断的关键组件。通过继承并重写QValidator,构建一个支持空字符串作为有效中间状态的自定义验证器,可以从根本上改变QDateEdit。</a></div><div data-report-view="{"mod":"popu_645","index":"3","dest":"https://blog.csdn.net/xuefei1121/article/details/112802435","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeZJREFUWEdjZGBgYPhQkSn49/v/EAbG/2oM/xn4QWI0A4wMHxn+M95i5mRcI9Ax/T0jyPI/P/7VM/5n4KKZpVgM/s/I8I2Fg6mR8W1+RioDw39TelqOsIvxNOPbgvRumgc7Lt8xMnxkfJufPmtgfA+xddQBeEOAv7opgImHh5PoKPr169fnOdN3/Xn88DOxevA6QLC9L5KRk4uHWMNA6v59+fz50+TeTf9evvhGjD6qOwDsiI8fPnya2LX537t3Pwg5giYOADvi3Zs3nyZ0bfn36dNvfI6gmQNAlv599fLlxwmd2xi+ffuDsyjAVw6QkwbQLfr76MHDj30duwbMAf+/f/vyvrJoOcUO+Pf82dOv2zadIZSoQPLcXn4mTJJS0iA21Rzw+/6de58n9uwlxgG8+SXOrIoqSlR1ADEWY1NDtRBg+PXrx7+PHz4S4xAmfgF+BjY2DqqGwIBHwb/3797+unzhFjEhwKZroMYkKCRM1RAgxmKapoF/r1+9/HHs8GVslrCISfCzWVpjbdZRLRHiSwOsugZivMkZ/jQNAYa/f//8//UTe+3GyMTMyMGBtd1AtRAY8DQwIA7gTcuxZuDkABcoZIPvP358njXlKFmVEdmWkqBxMHRMBrhrNuCdU1B0DWT3HACwkGScZb+cwwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://blog.csdn.net/xuefei1121/article/details/112802435" data-report-click="{"mod":"popu_645","index":"3","dest":"https://blog.csdn.net/xuefei1121/article/details/112802435","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default" class="title" data-v-ca2d15ac>Flask之数据库<em>操作</em></a></div> <a target="_blank" href="https://blog.csdn.net/xuefei1121/article/details/112802435" data-report-click="{"mod":"popu_645","index":"3","dest":"https://blog.csdn.net/xuefei1121/article/details/112802435","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default" class="desc" data-v-ca2d15ac>数据库<em>操作</em> ORM ORM 全拼Object-Relation Mapping,中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射 优点 : 只需要面向对象编程, 不需要面向数据库编写代码. 对数据库的<em>操作</em>都转化成对类属性和方法的<em>操作</em>. 不用编写各种数据库的sql语句. 实现了数据模型与数据库的解耦, <em>屏蔽</em>了不同数据库<em>操作</em>上的差异. 不再需要关注当前项目使用的是哪种数据库。 通过简单的配置就可以轻松更换数据库, 而不需要修改代码. 缺点 : 相比较直接使用SQL语句<em>操作</em>数据库</a></div><div data-report-view="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/PixelWander/article/details/154910842","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeZJREFUWEdjZGBgYPhQkSn49/v/EAbG/2oM/xn4QWI0A4wMHxn+M95i5mRcI9Ax/T0jyPI/P/7VM/5n4KKZpVgM/s/I8I2Fg6mR8W1+RioDw39TelqOsIvxNOPbgvRumgc7Lt8xMnxkfJufPmtgfA+xddQBeEOAv7opgImHh5PoKPr169fnOdN3/Xn88DOxevA6QLC9L5KRk4uHWMNA6v59+fz50+TeTf9evvhGjD6qOwDsiI8fPnya2LX537t3Pwg5giYOADvi3Zs3nyZ0bfn36dNvfI6gmQNAlv599fLlxwmd2xi+ffuDsyjAVw6QkwbQLfr76MHDj30duwbMAf+/f/vyvrJoOcUO+Pf82dOv2zadIZSoQPLcXn4mTJJS0iA21Rzw+/6de58n9uwlxgG8+SXOrIoqSlR1ADEWY1NDtRBg+PXrx7+PHz4S4xAmfgF+BjY2DqqGwIBHwb/3797+unzhFjEhwKZroMYkKCRM1RAgxmKapoF/r1+9/HHs8GVslrCISfCzWVpjbdZRLRHiSwOsugZivMkZ/jQNAYa/f//8//UTe+3GyMTMyMGBtd1AtRAY8DQwIA7gTcuxZuDkABcoZIPvP358njXlKFmVEdmWkqBxMHRMBrhrNuCdU1B0DWT3HACwkGScZb+cwwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://blog.csdn.net/PixelWander/article/details/154910842" data-report-click="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/PixelWander/article/details/154910842","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default" class="title" data-v-ca2d15ac>如何让热力图标注更易读?:基于Seaborn的annot字体精细化控制实战</a></div> <a target="_blank" href="https://blog.csdn.net/PixelWander/article/details/154910842" data-report-click="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/PixelWander/article/details/154910842","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default" class="desc" data-v-ca2d15ac>掌握Seaborn热力图的annot字体设置技巧,提升数据可视化可读性。适用于科研绘图与数据分析报告,通过fontsize、fontweight等参数精细控制标注文字,增强图表表现力。方法简单高效,值得收藏。</a></div><div data-report-view="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/m0_63845988/article/details/145912306","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeZJREFUWEdjZGBgYPhQkSn49/v/EAbG/2oM/xn4QWI0A4wMHxn+M95i5mRcI9Ax/T0jyPI/P/7VM/5n4KKZpVgM/s/I8I2Fg6mR8W1+RioDw39TelqOsIvxNOPbgvRumgc7Lt8xMnxkfJufPmtgfA+xddQBeEOAv7opgImHh5PoKPr169fnOdN3/Xn88DOxevA6QLC9L5KRk4uHWMNA6v59+fz50+TeTf9evvhGjD6qOwDsiI8fPnya2LX537t3Pwg5giYOADvi3Zs3nyZ0bfn36dNvfI6gmQNAlv599fLlxwmd2xi+ffuDsyjAVw6QkwbQLfr76MHDj30duwbMAf+/f/vyvrJoOcUO+Pf82dOv2zadIZSoQPLcXn4mTJJS0iA21Rzw+/6de58n9uwlxgG8+SXOrIoqSlR1ADEWY1NDtRBg+PXrx7+PHz4S4xAmfgF+BjY2DqqGwIBHwb/3797+unzhFjEhwKZroMYkKCRM1RAgxmKapoF/r1+9/HHs8GVslrCISfCzWVpjbdZRLRHiSwOsugZivMkZ/jQNAYa/f//8//UTe+3GyMTMyMGBtd1AtRAY8DQwIA7gTcuxZuDkABcoZIPvP358njXlKFmVEdmWkqBxMHRMBrhrNuCdU1B0DWT3HACwkGScZb+cwwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://blog.csdn.net/m0_63845988/article/details/145912306" data-report-click="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/m0_63845988/article/details/145912306","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default" class="title" data-v-ca2d15ac>Python数据分析_Pandas可视化</a></div> <a target="_blank" href="https://blog.csdn.net/m0_63845988/article/details/145912306" data-report-click="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/m0_63845988/article/details/145912306","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\",\"dist_request_id\":\"1771100437258_51881\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default" class="desc" data-v-ca2d15ac>本文主要介绍pandas中的<em>空值</em>处理、数据可视化、业务分析指标和方法。</a></div></div></div></div> <div class="public_pc_right_footer2020" style="display:none;" data-v-4a5a7f56></div></div> <div id="right-floor-user-content_562" data-editor="{"type":"floor","pageId":143,"floorId":562}" class="user-right-floor right-box main-box detail-user-right" data-v-229a00b0><div class="__vuescroll" style="height:100%;width:100%;padding:0;position:relative;overflow:hidden;"><div class="__panel __hidebar" style="position:relative;box-sizing:border-box;height:100%;overflow-y:hidden;overflow-x:hidden;transform-origin:;transform:;"><div class="__view" style="position:relative;box-sizing:border-box;min-width:100%;min-height:100%;"><!----><div comp-data="[object Object]" baseInfo="[object Object]" community="[object Object]" class="introduce" data-v-4722a3ae><div class="introduce-title" data-v-4722a3ae><div class="img-info" data-v-4722a3ae><a href="https://bbs.csdn.net/forums/MSSQL_Basic" class="community-img" data-v-4722a3ae><img src="https://img-community.csdnimg.cn/avatar/db13a8bbc42a48ce93c67e94237e250c.png?x-oss-process=image/resize,m_fixed,h_88,w_88" alt data-v-4722a3ae> <div title="MS-SQL Server" class="community-name" data-v-4722a3ae> MS-SQL Server </div></a></div></div> <div class="content" data-v-4722a3ae><div class="detail" data-v-4722a3ae><div title="34874" class="item" data-v-4722a3ae><p class="num" data-v-4722a3ae> 34,874 </p> <p class="desc" data-v-4722a3ae> 社区成员 </p></div> <div title="254640" class="item" data-v-4722a3ae><a href="https://bbs.csdn.net/forums/MSSQL_Basic" target="_blank" data-v-4722a3ae><p class="num" data-v-4722a3ae> 254,640 </p> <p class="desc" data-v-4722a3ae> 社区内容 </p></a></div></div> <div class="detail-btns" data-v-4722a3ae><div class="community-ctrl-btns_wrapper" data-v-0ebf603c data-v-4722a3ae><div class="community-ctrl-btns" data-v-0ebf603c><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-160be461 data-v-0ebf603c><div data-report-click="{"spm":"3001.5975"}" data-v-160be461><img src="https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png" alt="" class="img sendTopic" data-v-160be461 data-v-0ebf603c> <span data-v-160be461 data-v-0ebf603c>发帖</span></div> <!----> <!----></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png" alt="" class="img me" data-v-0ebf603c> <span data-v-0ebf603c>与我相关</span></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png" alt="" class="img task" data-v-0ebf603c> <span data-v-0ebf603c>我的任务</span></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div class="community-share" data-v-4ca34db9 data-v-0ebf603c><div class="handle-item share" data-v-ca030a68 data-v-4ca34db9><span height="384" data-v-ca030a68><div role="tooltip" id="el-popover-4534" aria-hidden="true" class="el-popover el-popper popo share-popover" style="width:265px;display:none;"><!----><div id="tool-QRcode" class="QRcode" data-v-ca030a68><img src="https://csdnimg.cn/release/cmsfe/public/img/shareBg1.98114ddf.png" alt="" class="share-bg" data-v-ca030a68> <div class="share-bg-box" data-v-ca030a68><div class="share-content" data-v-ca030a68><img src="https://img-community.csdnimg.cn/avatar/db13a8bbc42a48ce93c67e94237e250c.png?x-oss-process=image/resize,m_fixed,h_88,w_88" alt="" class="share-avatar" data-v-ca030a68> <div class="share-tit" data-v-ca030a68>MS-SQL Server</div> <div class="share-dec" data-v-ca030a68>MS-SQL Server相关内容讨论专区</div> <span class="copy-share-url" data-v-ca030a68>复制链接</span> <div class="shareText" data-v-ca030a68> </div></div> <div class="share-code" data-v-ca030a68><div class="qrcode" data-v-ca030a68></div> <div class="share-code-text" data-v-ca030a68>扫一扫</div></div></div></div> </div><span class="el-popover__reference-wrapper"><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png" alt="" class="img share" data-v-0ebf603c> <span data-v-0ebf603c>分享</span></div></span></span></div> <!----></div></div></div> <!----> <div data-v-4fb59baf data-v-0ebf603c><div class="el-dialog__wrapper ccloud-pop-outer2" style="display:none;" data-v-4fb59baf><div role="dialog" aria-modal="true" aria-label="dialog" class="el-dialog el-dialog--center" style="margin-top:15vh;width:70%;"><div class="el-dialog__header"><span class="el-dialog__title"></span><!----></div><!----><div class="el-dialog__footer"><span class="dialog-footer clearfix" data-v-4fb59baf><div class="confirm-btm fr" data-v-4fb59baf>确定</div></span></div></div></div></div></div></div></div> <div style="display:none;" data-v-4722a3ae data-v-4722a3ae><!----> <div class="introduce-desc" data-v-4722a3ae><div class="introduce-desc-title" data-v-4722a3ae>社区描述</div> <span data-v-4722a3ae> MS-SQL Server相关内容讨论专区 </span></div></div> <div class="introduce-text" data-v-4722a3ae><div class="label-box" data-v-4722a3ae><!----> <!----> <!----></div></div> <!----> <div class="manage" data-v-4722a3ae><div class="manage-inner" data-v-4722a3ae><span data-v-4722a3ae>社区管理员</span> <ul data-v-4722a3ae><li data-v-4722a3ae><a href="https://blog.csdn.net/community_187" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/default.jpg!1" alt="基础类社区" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li><li data-v-4722a3ae><a href="https://blog.csdn.net/sinat_28984567" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/e4154da1658b49ca87b443a68b0fac47_sinat_28984567.jpg!1" alt="二月十六" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li><li data-v-4722a3ae><a href="https://blog.csdn.net/wmxcn2000" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/5591b292aa3a4c7db7b6c521d7086c16_wmxcn2000.jpg!1" alt="卖水果的net" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li></ul></div></div> <div class="actions" data-v-4722a3ae><!----> <div style="flex:1;" data-v-4722a3ae><div class="join-btn" data-v-4722a3ae> 加入社区 </div></div> <!----> <!----></div> <div class="el-dialog__wrapper" style="display:none;" data-v-38c57799 data-v-4722a3ae><div role="dialog" aria-modal="true" aria-label="获取链接或二维码" class="el-dialog join-qrcode-dialog" style="margin-top:15vh;width:600px;"><div class="el-dialog__header"><span class="el-dialog__title">获取链接或二维码</span><button type="button" aria-label="Close" class="el-dialog__headerbtn"><i class="el-dialog__close el-icon el-icon-close"></i></button></div><!----><div class="el-dialog__footer"><span class="dialog-footer" data-v-38c57799></span></div></div></div> <div class="collapse-btn" data-v-4722a3ae><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAAi1JREFUaEPtl01u01AUhc+N8wMSO4AxzJAqwQpKQsdtbMOICmKnwCKQ2ACDIgotrYKiduIiVZ10B0CBAjtAbICfooomJr3IcUoTiVLb15GNuG/67nm65/M5AxP0iAiQSK1iKEBhCBSgAhQSEMo1gQpQSEAo1wQqQCEBoVwT+K8CnLnWvER8cOHMaf95q9Xaj+vDtp3LPeD83u6p9a2t+U5cfVrzmSTQNOfOgg4+ATDAeNHp/Jza3Fz5HtWUZbl3GXjYn2e+53lL96Nq057LBOD0dOOcUSx8BFAcGHpZLlWmVlfnd08yaJrubRAe/Z77HwEG5kdS1E8StgFc9bzFb8dBrNtukxgLwOAXNEF6T/pAce8zSeDhknXbuUNMQRUHe/BrMNX+BNGyHIdBT45m6VVn36/FqX5cOFHmMwUYJrE5x+CgkuEujLe+361ubLS+HhowzeYtEC8NzWyXy5ValMpHgSCZyRxgsLxpui4Ij4/ShZ1S0aiurS18sSznJoOeDt29AaP6t6pLgMTV5gJgsHTddhvEWBwC9Y6AZww8AFA4Lp1xDac9nxuAYZ37aQuqGgIbPTt+t3tluNppw0jyXq4AhnV2ZkG0PAKR8b5UMiaDSicxOU5N7gCGSXRvMLAygPgB3Jv0vOXP4wSR9O1cAgzMzFxvXDR6hYlK5cd6u93eS2pw3LrcAhy38bTeV4BCkgpQAQoJCOWaQAUoJCCUawIVoJCAUK4JVIBCAkL5L1yapyGdIBwvAAAAAElFTkSuQmCC" alt data-v-4722a3ae></div></div><!----><!----><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="floor-user-right-rank" data-v-3d3affee><div class="el-tabs el-tabs--top" data-v-3d3affee><div class="el-tabs__header is-top"><div class="el-tabs__nav-wrap is-top"><div class="el-tabs__nav-scroll"><div role="tablist" class="el-tabs__nav is-top" style="transform:translateX(-0px);"><div class="el-tabs__active-bar is-top" style="width:0px;transform:translateX(0px);ms-transform:translateX(0px);webkit-transform:translateX(0px);"></div></div></div></div></div><div class="el-tabs__content"><div role="tabpanel" id="pane-integral" aria-labelledby="tab-integral" class="el-tab-pane" data-v-3d3affee></div><div role="tabpanel" aria-hidden="true" id="pane-3" aria-labelledby="tab-3" class="el-tab-pane" style="display:none;" data-v-3d3affee></div></div></div> <div class="floor-user-right-rank-score" data-v-608528ce data-v-3d3affee><div class="floor-user-right-rank-score-tabs" data-v-608528ce><ul data-v-608528ce><li data-v-608528ce> 近7日 </li><li data-v-608528ce> 近30日 </li><li class="active" data-v-608528ce> 至今 </li></ul></div> <div class="floor-user-right-rank-common" data-v-46cf600d data-v-608528ce><div class="rank-list" data-v-46cf600d><!----> <div class="no-data loading" data-v-46cf600d><i class="el-icon-loading" data-v-46cf600d></i> <p data-v-46cf600d>加载中</p></div> <!----> <a href="https:///MSSQL_Basic/rank/list/total" target="_blank" class="show-more" data-v-46cf600d> 查看更多榜单 </a></div></div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="floor comunity-rule" data-v-3cfa4dbd><div class="title" data-v-3cfa4dbd> 社区公告 </div> <div class="contain" data-v-3cfa4dbd><div class="inner-content" data-v-3cfa4dbd>暂无公告</div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="user-right-adimg empty-arr" data-v-15c6aa4f><div class="adImgs" data-v-2a6389b9 data-v-15c6aa4f><!----> <div data-v-2a6389b9><div data-v-2a6389b9></div></div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" class="ai-entrance" data-v-eb1c454c><p data-v-eb1c454c>试试用AI创作助手写篇文章吧</p> <div class="entrance-btn-line" data-v-eb1c454c><a href="https://mp.csdn.net/edit?guide=1" target="_blank" data-report-click="{"spm":"3001.9712"}" data-report-query="spm=3001.9712" class="entrance-btn" data-v-eb1c454c>+ 用AI写文章</a></div></div></div></div></div></div></div></div></div></div> <!----></div></div></div> <div> <script type="text/javascript" src="https://g.csdnimg.cn/common/csdn-footer/csdn-footer.js" data-isfootertrack="false" defer></script> </div></div></div><script> window.__INITIAL_STATE__= {"csrf":"qwSgPEbb-sDfGLHHSP5W1hXXga-6-r33XgNk","origin":"http:\u002F\u002Fbbs.csdn.net","isMobile":false,"cookie":"uuid_tt_dd=10_36287181270-1771100393552-372176; uuid_tt_dd=10_36287181270-1771100393552-372176; dc_sid=9a6f2ba2efe185c1191f6f19e37edd02; dc_session_id=10_1771100393552.236377; csrfToken=vNkQ4RrhGrWFiNy7etqF2lBa","ip":"216.73.216.47","pageData":{"page":{"pageId":143,"title":"社区详情","keywords":"社区详情","description":"社区详情","ext":{"isMd":"true","armsfe1":"{pid:\"dyiaei5ihw@1a348e4d05c2c78\",appType:\"web\",imgUrl:\"https:\u002F\u002Farms-retcode.aliyuncs.com\u002Fr.png?\",sendResource:true,enableLinkTrace:true,behavior:true}","redPacketCfg":"{\"presetTitle\":[\"成就一亿技术人!\",\"大吉大利\",\"节日快乐\",\"Bug Free\",\"Hello World\",\"Be Greater Than Average!!\"],\"defaultTitle\":\"成就一亿技术人!\",\"preOpenSty\":{},\"redCardSty\":{}}","blogStar":"[{\"year\":\"2021\",\"enable\":true,\"communityIds\":[3859],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2021\"},{\"year\":\"2022\",\"enable\":true,\"communityIds\":[3860],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2022\"}]","mdVersion":"https:\u002F\u002Fcsdnimg.cn\u002Frelease\u002Fmarkdown-editor\u002F1.1.0\u002Fmarkdown-editor.js","componentSortCfg":"{ \"right\":[\"ratesInfo\",\"cty-profile\",\"pub-comp\",\"user-right-introduce\",\"post-event\",\"my-mission\", \"user-right-rank\",\"user-right-rule\",\"user-right-adimg\"] }","show_1024":"{\"enable\":false,\"useWhitelist\":false,\"whitelist\":[76215],\"home\":\"https:\u002F\u002F1111.csdn.net\u002F\",\"logo\":\"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221104102741.png\",\"hideLive\":true}","iframes":"[\"3859\"]","pageCfg":"{\"disableDownloadPDF\": false,\"hideSponsor\":false}"}},"template":{"templateId":71,"templateComponentName":"ccloud-detail","title":"ccloud-detail","floorList":[{"floorId":562,"floorComponentName":"floor-user-content","title":"社区详情页","description":"社区详情页","indexOrder":3,"componentList":[{"componentName":"baseInfo","componentDataId":"cloud-detail1","componentConfigData":{},"relationType":3},{"componentName":"user-right-introduce","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-recommend","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rank","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rule","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-adimg","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"default2014LiveRoom","componentDataId":"20221024DefaultLiveRoom","componentConfigData":{},"relationType":3}]}]},"data":{"baseInfo":{"customDomain":"","uriName":"MSSQL_Basic","communityHomePage":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FMSSQL_Basic","owner":{"userName":"community_187","nickName":"基础类社区","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","position":"","companyName":""},"user":{"userRole":3,"userName":null,"nickName":null,"avatarUrl":null,"rank":null,"follow":2,"communityBase":null,"joinCollege":null,"isVIP":null},"community":{"name":"MS-SQL Server","description":"MS-SQL Server相关内容讨论专区","avatarUrl":"https:\u002F\u002Fimg-community.csdnimg.cn\u002Favatar\u002Fdb13a8bbc42a48ce93c67e94237e250c.png?x-oss-process=image\u002Fresize,m_fixed,h_88,w_88","qrCode":"","createTime":"2007-09-28","communityAvatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","communityNotice":null,"userCount":34874,"contentCount":254640,"followersCount":15157,"communityRule":"","communityId":302,"bgImage":"","hashId":"mgwm8lnl","domain":"","uriName":"MSSQL_Basic","externalDisplay":1,"adBanner":{"img":"","url":"","adType":0,"adCon":null},"rightBanner":{"img":"","url":"","adType":0,"adCon":null},"tagId":null,"tagName":null,"communityType":1,"communityApplyUrl":"https:\u002F\u002Fmarketing.csdn.net\u002Fquestions\u002FQ2106040308026533763","joinType":0,"visibleType":0,"collapse":0,"hideLeftSideBar":0,"topicMoveAble":0,"allowActions":{},"communityOwner":"community_187","tagNameInfo":{"provinceTag":null,"areaTag":null,"technologyTags":null,"customTags":null}},"tabList":[{"tabId":1461,"tabName":"全部","tabUrl":"","tabSwitch":1,"tabType":4,"tabContribute":0,"cardType":0,"indexOrder":-1,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FMSSQL_Basic?typeId=1461","iframe":false,"sortType":1},{"tabId":739,"tabName":"基础类","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":0,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FMSSQL_Basic?typeId=739","iframe":false,"sortType":1},{"tabId":740,"tabName":"应用实例","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":0,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FMSSQL_Basic?typeId=740","iframe":false,"sortType":1},{"tabId":741,"tabName":"新技术前沿","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":0,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FMSSQL_Basic?typeId=741","iframe":false,"sortType":1},{"tabId":4055703,"tabName":"博文收录","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":19,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FMSSQL_Basic?typeId=4055703","iframe":false,"sortType":1}],"dataResource":{"mediaType":"c_cloud","subResourceType":"8_c_cloud_long_text","showType":"long_text","tabId":0,"communityName":"MS-SQL Server","communityHomePageUrl":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FMSSQL_Basic","communityType":1,"content":{"id":"190152073","contentId":190152073,"cateId":0,"cateName":null,"url":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F190152073","shareUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F190152073","createTime":"2007-12-13 09:03:21","updateTime":"2021-05-28 16:03:52","resourceUsername":"selectplayer","best":0,"top":0,"text":null,"publishDate":"2007-12-13","lastReplyDate":"2007-12-13","type":"13","nickname":"selectplayer","avatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc904dee97153482b977dc5f6ca02fc05_selectplayer.jpg!1","username":"selectplayer","commentCount":10,"diggNum":0,"digg":false,"viewCount":527,"hit":false,"resourceSource":6,"status":10,"taskStatus":null,"expired":false,"taskCate":0,"taskAward":0,"taskExpired":null,"checkRedPacket":null,"avgScore":0,"totalScore":0,"topicTitle":"是否可以屏蔽‘警告: 聚合或其它 SET 操作消除了空值。’一类警告信息?","insertFirst":false,"likeInfo":null,"description":"由于不希望向执行存储过程的delphi程序返回警告信息,所以请教高手:是否有可能在存储过程中进行设置,让严重级别在11以下的警告信息不报告。当然修改存储过程,使之不出现‘警告: 聚合或其它 SET 操作消除了空值。’信息应该是最佳方法,但这不是我要的答案。","coverImg":"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221026062152.png","content":"由于不希望向执行存储过程的delphi程序返回警告信息,所以请教高手:是否有可能在存储过程中进行设置,让严重级别在11以下的警告信息不报告。当然修改存储过程,使之不出现‘警告: 聚合或其它 SET 操作消除了空值。’信息应该是最佳方法,但这不是我要的答案。","mdContent":null,"pictures":null,"videoInfo":null,"linkInfo":null,"student":{"isCertification":false,"org":"","bala":""},"employee":{"isCertification":false,"org":"","bala":""},"userCertification":[],"dependId":"0","dependSubType":null,"videoUrl":null,"favoriteCount":0,"favoriteStatus":false,"taskType":null,"defaultScore":null,"syncAsk":false,"videoPlayLength":null},"communityUser":null,"allowPost":false,"submitHistory":[{"user":{"registerurl":"https:\u002F\u002Fg.csdnimg.cn\u002Fstatic\u002Fuser-reg-year\u002F1x\u002F21.png","avatarurl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc904dee97153482b977dc5f6ca02fc05_selectplayer.jpg!1","nickname":"selectplayer","selfdesc":"","createdate":"2004-08-06 22:57:00","days":"7863","years":"21","username":"selectplayer","school":null,"company":null,"job":null},"userName":"selectplayer","event":"创建了帖子","body":"2007-12-13 09:03","editId":null}],"resourceExt":{}},"contentReply":{"pageNo":1,"pageSize":20,"totalPages":1,"totalCount":10,"total":0,"list":[{"hit":null,"hitMsg":null,"content":"'潇洒老乌龟'给了我要的答案。谢谢!","topicTitle":null,"description":"'潇洒老乌龟'给了我要的答案。谢谢!","id":140876103,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"selectplayer","userNickName":"selectplayer","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc904dee97153482b977dc5f6ca02fc05_selectplayer.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2101797419,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:24:21","updateTime":"2007-12-13 09:24:24","formatTime":"2007-12-13","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"说明一下,isnull(,'')方法自然可以,但是问题是修改量太大,必须确定各类型字段的空值含义,还有影响索引使用。这不是我要的答案。我就是不想要警告信息,严重级别在10以上的错误信息还是要的!","topicTitle":null,"description":"说明一下,isnull(,'')方法自然可以,但是问题是修改量太大,必须确定各类型字段的空值含义,还有影响索引使用。这不是我要的答案。我就是不想要警告信息,严重级别在10以上的错误信息还是要的!","id":140876037,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"selectplayer","userNickName":"selectplayer","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc904dee97153482b977dc5f6ca02fc05_selectplayer.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2101797419,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:21:21","updateTime":"2007-12-13 09:21:24","formatTime":"2007-12-13","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"SET ANSI_WARNINGS\u003Cbr \u002F\u003E\n指定几种错误情况下的 SQL-92 标准行为。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n语法\u003Cbr \u002F\u003E\nSET ANSI_WARNINGS { ON | OFF }\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n注释\u003Cbr \u002F\u003E\nSET ANSI_WARNINGS 影响以下情况: \u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n当设置为 ON 时,如果聚合函数(如 SUM、AVG、MAX、MIN、STDEV、STDEVP、VAR、VARP 或 COUNT)中出现空值,将生成警告信息。当设置为 OFF 时,不发出警告。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n当设置为 ON 时,被零除错误和算术溢出错误将导致回滚语句并生成错误信息。当设置为 OFF 时,被零除错误和算术溢出错误将导致返回空值。如果在 character、Unicode 或 binary 列上尝试执行 INSERT 或 UPDATE 操作,而这些列中的新值长度超出最大列大小,则被零除错误和算术溢出错误将导致返回空值。如果 SET ANSI_WARNINGS 为 ON,则按 SQL-92 标准的指定将取消 INSERT 或 UPDATE。将忽略字符列的尾随空格,忽略二进制列的尾随零。当设置为 OFF 时,数据将剪裁为列的大小,并且语句执行成功。 \u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n说明 在 binary 或 varbinary 数据转换中发生截断时,不管 SET 选项的设置是什么,都不发出警告或错误信息。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n可以使用 sp_configure 的 user options 选项,为与服务器的所有连接设置 ANSI_WARNINGS 的默认设置。有关更多信息,请参见 sp_configure 或设置配置选项。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n创建或操作索引视图或计算列上的索引时,SET ANSI_WARNINGS 必须为 ON。如果 SET ANSI_WARNINGS 为 OFF,计算列或索引视图上带索引的表上的 CREATE、UPDATE、INSERT 和 DELETE 语句将失败。有关计算列上的索引视图和索引所必需的 SET 选项设置的更多信息,请参见 SET 中的"使用 SET 语句时的注意事项"。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nMicrosoft® SQL Server™ 包含 ANSI warnings 数据库选项,该选项等同于 SET ANSI_WARNINGS。当 SET ANSI_WARNINGS 为 ON 时,如发生被零除、字符串超出数据库列及其它类似错误,将产生错误信息或警告。当 SET ANSI_WARNINGS 为 OFF 时,不产生这些错误和警告。model 数据库中的 SET ANSI_WARNINGS 默认值是 OFF。如果未指定,则应用 ANSI warnings 设置。如果 SET ANSI_WARNINGS 为 OFF,SQL Server 将使用 sp_dboption 的 ANSI warnings 设置。有关更多信息,请参见 sp_dboption 或设置数据库选项。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n在执行分布式查询时应将 ANSI_WARNINGS 设置为 ON。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nSQL Server ODBC 驱动程序和用于 SQL Server 的 Microsoft OLE DB 提供程序在连接时自动将 ANSI_WARNINGS 设置为 ON。这可以在 ODBC 数据源、ODBC 连接特性或 OLE DB 连接属性(它们在连接前在应用程序中设置)中进行配置。对来自 DB-Library 应用程序的连接,SET ANSI_WARNINGS 默认为 OFF。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n当 SET ANSI_DEFAULTS 为 ON 时,将启用 SET ANSI_WARNINGS。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nSET ANSI_WARNINGS 的设置是在执行或运行时设置,而不是在分析时设置。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n如果 SET ARITHABORT 或 SET ARITHIGNORE 为 OFF,并且 SET ANSI_WARNINGS 为 ON,则当遇到被零除或溢出错误时,SQL Server 仍返回错误信息。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n权限\u003Cbr \u002F\u003E\nSET ANSI_WARNINGS 权限默认授予所有用户。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n示例\u003Cbr \u002F\u003E\n下例演示 SET ANSI_WARNINGS 为 ON 和 OFF 时的上述三种情况。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nUSE pubs\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nCREATE TABLE T1 ( a int, b int NULL, c varchar(20) ) \u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nSET NOCOUNT ON\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nINSERT INTO T1 VALUES (1, NULL, '')\u003Cbr \u002F\u003E\nINSERT INTO T1 VALUES (1, 0, '')\u003Cbr \u002F\u003E\nINSERT INTO T1 VALUES (2, 1, '')\u003Cbr \u002F\u003E\nINSERT INTO T1 VALUES (2, 2, '')\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nSET NOCOUNT OFF\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nPRINT '**** Setting ANSI_WARNINGS ON'\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nSET ANSI_WARNINGS ON\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nPRINT 'Testing NULL in aggregate'\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nSELECT a, SUM(b) FROM T1 GROUP BY a\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nPRINT 'Testing String Overflow in INSERT'\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nINSERT INTO T1 VALUES (3, 3, 'Text string longer than 20 characters')\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nPRINT 'Testing Divide by zero'\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nSELECT a\u002Fb FROM T1\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nPRINT '**** Setting ANSI_WARNINGS OFF'\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nSET ANSI_WARNINGS OFF\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nPRINT 'Testing NULL in aggregate'\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nSELECT a, SUM(b) FROM T1 GROUP BY a\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nPRINT 'Testing String Overflow in INSERT'\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nINSERT INTO T1 VALUES (4, 4, 'Text string longer than 20 characters')\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n \u003Cbr \u002F\u003E\nPRINT 'Testing Divide by zero'\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nSELECT a\u002Fb FROM T1\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\nDROP TABLE T1\u003Cbr \u002F\u003E\nGO\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n","topicTitle":null,"description":"SET ANSI_WARNINGS 指定几种错误情况下的 SQL-92 标准行为。 语法 SET ANSI_WARNINGS { ON | OFF } 注释 SET ANSI_WARNINGS 影响以下情况: 当设置为 ON 时,如果聚合函数(如 SUM、AVG、MAX、MIN、STDEV、STDEVP、VAR、VARP 或 COUNT)中出现空值,将生成警告信息。当设置为 OFF 时,不发出警告。 当设置为 ON 时,被零除错误和算术溢出错误将导致回滚语句并生成错误信息。当设置为 OFF 时,","id":140875998,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"dawugui","userNickName":"dawugui","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3683039850,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:20:07","updateTime":"2007-12-13 09:20:10","formatTime":"2007-12-13","userRoleHonorary":{"userName":"dawugui","roleId":307,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"\u003Cpre\u003E\u003Ccode class=\"language-SQL\"\u003Eset ansi_warnings off\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E","topicTitle":null,"description":"set ansi_warnings off","id":140875912,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"chuifengde","userNickName":"chuifengde","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F6cb84dd02c6945a8900de5878ca9abb3_chuifengde.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3689743378,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:17:34","updateTime":"2007-12-13 09:17:36","formatTime":"2007-12-13","userRoleHonorary":{"userName":"chuifengde","roleId":307,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"http:\u002F\u002Ftopic.csdn.net\u002Ft\u002F20040229\u002F19\u002F2789325.html","topicTitle":null,"description":"http:\u002F\u002Ftopic.csdn.net\u002Ft\u002F20040229\u002F19\u002F2789325.html","id":140875632,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"dawugui","userNickName":"dawugui","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3683039850,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:08:12","updateTime":"2007-12-13 09:08:14","formatTime":"2007-12-13","userRoleHonorary":{"userName":"dawugui","roleId":307,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"楼主说的应该是结果集的列有空值,这个与设置无关","topicTitle":null,"description":"楼主说的应该是结果集的列有空值,这个与设置无关","id":140875601,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"roy_88","userNickName":"中国风","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F3348396390914d19bc82338fc6849d57_roy_88.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":992560166,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:07:17","updateTime":"2007-12-13 09:07:19","formatTime":"2007-12-13","userRoleHonorary":{"userName":"roy_88","roleId":307,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"在开发中常遇到,在存储过程里转换一下空值为空字符","topicTitle":null,"description":"在开发中常遇到,在存储过程里转换一下空值为空字符","id":140875557,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"roy_88","userNickName":"中国风","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F3348396390914d19bc82338fc6849d57_roy_88.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":992560166,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:06:18","updateTime":"2007-12-13 09:06:21","formatTime":"2007-12-13","userRoleHonorary":{"userName":"roy_88","roleId":307,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"应该可以,使用某个开关屏蔽信息.\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n我找找先.","topicTitle":null,"description":"应该可以,使用某个开关屏蔽信息. 我找找先.","id":140875536,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"dawugui","userNickName":"dawugui","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3683039850,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:05:42","updateTime":"2007-12-13 09:05:45","formatTime":"2007-12-13","userRoleHonorary":{"userName":"dawugui","roleId":307,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"isnull(null,'')--空字符","topicTitle":null,"description":"isnull(null,'')--空字符","id":140875518,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"roy_88","userNickName":"中国风","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F3348396390914d19bc82338fc6849d57_roy_88.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":992560166,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:05:20","updateTime":"2007-12-13 09:05:23","formatTime":"2007-12-13","userRoleHonorary":{"userName":"roy_88","roleId":307,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"有null时 isnull(,'')--转换一下","topicTitle":null,"description":"有null时 isnull(,'')--转换一下","id":140875504,"contentResourceId":190152073,"bindContentResourceId":0,"communityId":302,"username":"roy_88","userNickName":"中国风","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F3348396390914d19bc82338fc6849d57_roy_88.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":992560166,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2007-12-13 09:05:01","updateTime":"2007-12-13 09:05:03","formatTime":"2007-12-13","userRoleHonorary":{"userName":"roy_88","roleId":307,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null}],"maxPageSize":3000},"defaultActiveTab":1461,"recommends":[{"url":"https:\u002F\u002Fblog.csdn.net\u002Fweixin_32311823\u002Farticle\u002Fdetails\u002F152037506","title":"全自动RSS\u003Cem\u003E聚合\u003C\u002Fem\u003E网站管理系统实战项目","desc":"尽管 RSS 和 Atom 规范定义了标准字段名称,但实践中仍存在大量变体。例如:标题可能位于\u003Ctitle\u003E或\u003Cdc:title\u003E链接可能是\u003Clink\u003E(无属性)、或嵌套在\u003Cguid\u003E摘要常见于\u003Csummary\u003E或发布时间有\u003CpubDate\u003E\u003Cupdated\u003E等多种形式为此,设计一个多层级优先级匹配策略:$item = [: '')?: '无标题';??'');该策略通过 XPath 联合查询覆盖主流可能性,并按优先级取第一个非\u003Cem\u003E空值\u003C\u002Fem\u003E。","createTime":"2025-09-24 13:49:25","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-1-152037506-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-1-152037506-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fweixin_32311823\u002Farticle\u002Fdetails\u002F152037506\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-1-152037506-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fweixin_32311823\u002Farticle\u002Fdetails\u002F152037506\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-1-152037506-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fweixin_35749796\u002Farticle\u002Fdetails\u002F152663074","title":"解决Qt中QDateEdit控件无法输入\u003Cem\u003E空值\u003C\u002Fem\u003E的完整方案","desc":"在Qt框架中,QDateEdit控件默认不允许用户输入\u003Cem\u003E空值\u003C\u002Fem\u003E。一旦用户清空文本框内容,系统会自动恢复到最后一次合法的日期或当前日期,这种行为虽然保证了数据有效性,但在实际业务场景中,如“可选出生日期”、“未设定截止时间”等情形下显得极为不便。为解决这一限制,必须深入干预其底层输入验证机制。核心突破口在于QValidator类——它是控制输入合法性判断的关键组件。通过继承并重写QValidator,构建一个支持空字符串作为有效中间状态的自定义验证器,可以从根本上改变QDateEdit。","createTime":"2025-10-07 15:31:21","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fweixin_35749796\u002Farticle\u002Fdetails\u002F152663074\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fweixin_35749796\u002Farticle\u002Fdetails\u002F152663074\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-152663074-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fxuefei1121\u002Farticle\u002Fdetails\u002F112802435","title":"Flask之数据库\u003Cem\u003E操作\u003C\u002Fem\u003E","desc":"数据库\u003Cem\u003E操作\u003C\u002Fem\u003E\nORM\nORM 全拼Object-Relation Mapping,中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射\n优点 :\n\n只需要面向对象编程, 不需要面向数据库编写代码.\n\n对数据库的\u003Cem\u003E操作\u003C\u002Fem\u003E都转化成对类属性和方法的\u003Cem\u003E操作\u003C\u002Fem\u003E.\n不用编写各种数据库的sql语句.\n\n\n实现了数据模型与数据库的解耦, \u003Cem\u003E屏蔽\u003C\u002Fem\u003E了不同数据库\u003Cem\u003E操作\u003C\u002Fem\u003E上的差异.\n\n不再需要关注当前项目使用的是哪种数据库。\n通过简单的配置就可以轻松更换数据库, 而不需要修改代码.\n\n\n\n缺点 :\n\n相比较直接使用SQL语句\u003Cem\u003E操作\u003C\u002Fem\u003E数据库","createTime":"2021-01-19 11:17:51","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fxuefei1121\u002Farticle\u002Fdetails\u002F112802435\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fxuefei1121\u002Farticle\u002Fdetails\u002F112802435\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-112802435-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002FPixelWander\u002Farticle\u002Fdetails\u002F154910842","title":"如何让热力图标注更易读?:基于Seaborn的annot字体精细化控制实战","desc":"掌握Seaborn热力图的annot字体设置技巧,提升数据可视化可读性。适用于科研绘图与数据分析报告,通过fontsize、fontweight等参数精细控制标注文字,增强图表表现力。方法简单高效,值得收藏。","createTime":"2025-11-16 15:13:00","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FPixelWander\u002Farticle\u002Fdetails\u002F154910842\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FPixelWander\u002Farticle\u002Fdetails\u002F154910842\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-154910842-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fm0_63845988\u002Farticle\u002Fdetails\u002F145912306","title":"Python数据分析_Pandas可视化","desc":"本文主要介绍pandas中的\u003Cem\u003E空值\u003C\u002Fem\u003E处理、数据可视化、业务分析指标和方法。","createTime":"2025-02-27 20:55:26","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fm0_63845988\u002Farticle\u002Fdetails\u002F145912306\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fm0_63845988\u002Farticle\u002Fdetails\u002F145912306\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-145912306-bbs-190152073.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1771100437258_51881\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"}],"staffDOList":[{"id":null,"communityId":302,"username":"community_187","userNickname":"基础类社区","roleCode":1,"status":1,"createUsername":"","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","createTime":"2021-05-12 18:08:42","updateTime":"2021-05-12 18:08:42","lastLoginTime":"2021-05-12 18:08:42"},{"id":null,"communityId":302,"username":"sinat_28984567","userNickname":"二月十六","roleCode":2,"status":1,"createUsername":"bbs_assistant","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fe4154da1658b49ca87b443a68b0fac47_sinat_28984567.jpg!1","createTime":"2021-11-30 14:13:42","updateTime":"2021-11-30 14:13:42","lastLoginTime":"2021-11-30 14:13:42"},{"id":null,"communityId":302,"username":"wmxcn2000","userNickname":"卖水果的net","roleCode":2,"status":1,"createUsername":"community_187","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F5591b292aa3a4c7db7b6c521d7086c16_wmxcn2000.jpg!1","createTime":"2021-06-16 11:09:24","updateTime":"2021-06-16 11:09:24","lastLoginTime":"2021-06-16 11:09:24"},{"id":null,"communityId":302,"username":"yenange","userNickname":"吉普赛的歌","roleCode":2,"status":1,"createUsername":"community_187","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fde3b442a33594feb8507dbb9d745e40a_yenange.jpg!1","createTime":"2021-06-15 19:11:58","updateTime":"2021-06-15 19:11:58","lastLoginTime":"2021-06-15 19:11:58"}],"communityConfig":{"scoreType":0,"scoreItems":{"0":"给本帖投票","1":"锋芒小试,眼前一亮","2":"潜力巨大,未来可期","3":"持续贡献,值得关注","4":"成绩优异,大力学习","5":"贡献巨大,全力支持"}},"shouldApply":false,"subscribeAble":false,"operatorAble":false,"commentNeedJoinCommunity":false},"default2014LiveRoom":[{"itemType":"","description":"高峰论坛","title":"2022 技术英雄会","url":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002Fcsdnnews\u002FfsNR5NWp?chat=1&title=1&footer=1","images":["https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221016050009.png"],"ext":{"time":"9:00","liveRoomUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fcsdnnews\u002FfsNR5NWp"}}]},"isGooglebot":false,"canonical":"https:\u002F\u002Fwww.csdn.net\u002Ftopics\u002F190152073","openUrl":"","isApp":false,"localUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F190152073","typeId":"index","hasIndex":false,"hasHeader":true},"CFG":{"ALIPLAYER_VERSION":"v4","ALIPLAYER_H5_VERSION":"mobile_v1","ENV":"prod","ROOT_URL":"https:\u002F\u002Fcms-mall.csdn.net\u002F","VUE_APP_API_URL_SERVER":"http:\u002F\u002Fcms-community-api.internal.csdn.net\u002F","VUE_APP_API_URL":"https:\u002F\u002Fcms-api.csdn.net\u002F","LOGIN_URL":"https:\u002F\u002Fpassport.csdn.net\u002Faccount\u002Flogin","VUE_APP_DOMAIN_SKILL":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_DOMAIN_PATH":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_COMMUNITY_API_URL":"https:\u002F\u002Fcommunity-api.csdn.net\u002F","VUE_APP_CCLOUD_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fcommunity-cloud\u002Fv1\u002F","VUE_APP_SKILL_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fskilltree\u002Fapi\u002F","VUE_APP_SEARCH_PLUGIN_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fsearchplugin\u002F","VUE_APP_COMMUNITY_ASK_API_URL":"https:\u002F\u002Fmp-ask.csdn.net\u002F","VUE_APP_ME_URL":"https:\u002F\u002Fme.csdn.net\u002F","VUE_APP_CCLOUD_RESUME":"https:\u002F\u002Fbizapi.csdn.net\u002Fjob-api\u002F","VUE_APP_CCLOUD_MAIN":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_UC":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_BZP_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002F","VUE_APP_CCLOUD_START_API_URL":"https:\u002F\u002Fmp-action.csdn.net\u002F","VUE_APP_PRACTIVE":"https:\u002F\u002Fbizapi.csdn.net\u002Fdaily-practice\u002F","VUE_APP_CCLOUD_HOSTPATH":"https:\u002F\u002Fbbs.csdn.net\u002F"},"queries":{"pageId":[],"domain":["ccloud.csdn.net\u002Fccloud\u002Fdetail1"],"id":["190152073"],"deviceType":"pc","isSpider":"","hostname":["bbs.csdn.net"]},"basePath":"bbs.csdn.net\u002Fccloud\u002Ftopics\u002F190152073","hrefUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F190152073","active":0,"navBarFixed":false,"title":"是否可以屏蔽‘警告: 聚合或其它 SET 操作消除了空值。’一类警告信息?","isLive":false,"contentType":{"text":"text","picture":"picture","link":"link","video":"video","vote":"vote","live":"live","blog":"blog","long_text":"long_text","task_text":"task_text"},"liveUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002F","spmExtra":{"id":302,"topicId":190152073},"keywords":"","description":"以下内容是CSDN社区关于是否可以屏蔽‘警告: 聚合或其它 SET 操作消除了空值。’一类警告信息?相关内容,如果想了解更多关于MS-SQL Server社区其他内容,请访问CSDN社区。","mounted":false,"infoNoticeData":{"src":"","href":"","spm":"","delay":5},"showDialogInfoNotice":false};</script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/runtime.b9884f01.js"></script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/chunk/common.5d3e3f67.js"></script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/chunk/tpl/ccloud-detail/index.cbc72838.js"></script></body> <!----> <script> window.csdn.sideToolbar = { options: { qr: { isShow: true, data: [ { imgSrc: 'https://csdnimg.cn/release/cmsfe/public/img/ewm.9010d6e5.png', desc: "关注公众号" }, ] }, help: { isShow: false, }, contentEl: document.getElementsByClassName("cloud-maintainer")[0] }, }; </script> <script src="https://g.csdnimg.cn/side-toolbar/2.9/side-toolbar.js" ></script> <!----> <!----> <!----> <script src="https://csdnimg.cn/release/blog_editor_html/release1.7.5/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js"></script> <script src="https://g.csdnimg.cn/lib/editor-page-detail/v2.2.0/js/runDetail.min.js"></script> <!----> <!----> <!----> <!----> <!----> <!----> <script src="https://g.csdnimg.cn/collection-box/2.1.0/collection-box.js"></script> <!----> <!----> <!----> <!----> <script src="https://g.csdnimg.cn/common/csdn-cert/csdn-cert.js"></script> <!----></html>