SQL
文章平均质量分 54
渃水
今夕何夕....
展开
-
SQL 逗号分割数据
有很多数据,格式是这样的 由数字与逗号、或是纯数字组成 或是NULL 如果有逗号,就截取第一个逗号之前的数字,没有逗号就直接返回数字 例如: 123,11,74512 1354534,1545 456465 NULL 查询结果 123 1354534 456465 NULL 很简单的小东西,一开始没写出来,后来集思广益,想到了这么两种方法,在这原创 2013-07-26 08:37:56 · 2261 阅读 · 0 评论 -
sql一些语句性能及开销优化
以下并非本人整理,但是看后感觉相当不错,特此分享。 1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过 搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分 开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使 用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配 符如SELECT * FROM转载 2013-10-22 14:45:09 · 781 阅读 · 0 评论 -
如何写出高性能的SQL语句
优化SQL查询:如何写出高性能SQL语句 1、首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。 可见,执行计划并不转载 2013-12-19 17:02:08 · 1018 阅读 · 0 评论 -
查询通知中的语法格式,SqlDependency传入SQL的限制
前一阵子用SqlDependency遇到了很多问题,原创 2014-07-18 21:38:32 · 4030 阅读 · 3 评论 -
使用SqlDependency后,数据库日志增长过快,并有错误 Service Broker needs to access the master key in the database .
日志错误: Service Broker needs to access the master key in the database 'BRM_TEST'. Error code:32. The master key has to exist and the service master key encryption is required. 原因: SqlDependency在清转载 2014-07-14 10:37:30 · 2064 阅读 · 0 评论 -
服务器之间数据复制
INSERT OPENROWSET('SQLOLEDB', 'server=sql服务器名或IP地址;uid=用户名;pwd=密码',数据库名.架构名.表名)(列,列...)SELECT 列,列... FROM 本地表 /*例: INSERT OPENROWSET('SQLOLEDB', 'server=YY;uid=sa;pwd=sa',Account.dbo.BaseSupplier)原创 2015-03-02 08:42:25 · 789 阅读 · 1 评论