随笔 - 1330  文章 - 1  评论 - 378  阅读 - 482万 

随笔分类 -  24~技巧

是否可以屏蔽‘警告: 聚合或其它 SET 操作消除了空值。’一类警告信息?
摘要:由于不希望向执行存储过程的delphi程序返回警告信息,所以请教高手:是否有可能在存储过程中进行设置,让严重级别在11以下的警告信息不报告。当然修改存储过程,使之不出现‘警告: 聚合或其它 SET 操作消除了空值。’信息应该是最佳方法,但这不是我要的答案。网友回复:有null时 isnull(,'')--转换一下网友回复:isnull(null,'')--空字符网友回复:应... 阅读全文
posted @ 2010-04-12 14:48 钱途无梁 阅读(4327) 评论(0) 推荐(0) 编辑
SET NOCOUNT ON/OFF
摘要:当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。 当 SET NOCOUNT 为 OFF 时,返回计数(默认为OFF)。 即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_IN_PROC 信息。当使用 Microsoft® SQL Server™ 提供的实用工具执行查询时,在 Transact-SQL 语句(如 SELECT、INSERT、UPDATE 和 DELETE)结束时将不会在查询结果中显示&quo 阅读全文
posted @ 2010-01-27 16:31 钱途无梁 阅读(418) 评论(0) 推荐(0) 编辑
对多表联合查询的SQl语句的改进,大幅提高查询性能
摘要:常用的多表联合查询的sql语句:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->selecttable1.IDfromtable1innerjointable2ontable1.ID=table2.IDwheretable2.col2='xxx'改进后:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlight 阅读全文
posted @ 2010-01-27 10:53 钱途无梁 阅读(693) 评论(0) 推荐(0) 编辑

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